The largest shopping mall in the world, the New South China Mall (in Dongguan, China), covers an area twice as big as Vatican City, the world’s smallest country

Blog Single

The largest shopping mall in the world, the New South China Mall (in Dongguan, China), covers an area twice as big as Vatican City, the world’s smallest country.