South China Mall
From Wikipedia, the free encyclopedia
South China Mall, in Dongguan, China is the largest mall in the world. It has over 1,500 stores in approximately 6.5 million square-feet. This mall has seven zones modeled on these international cities, nations and regions: Amsterdam, the Netherlands, Paris, Rome, Venice, Italy, Egypt, the Caribbean, and California.