New South China Mall in Dongguan, China is the largest mall in the world based on gross leasable area and ranked second in total area to the Dubai Mall. The mall contains sufficient space for as many as 2,350 stores in approximately 7,100,000 sq ft of leasable space and 9,600,000 sq ft of total area.
640 x 480 | 76.93 KB | |
1280 x 960 | 194.05 KB | |
1280 x 960 | 244.60 KB |
Added On | 5th November 2015 |
Viewed | 71 viewed |
Downloads | 2 Downloaded |