New South China Mall in Dongguan, China is the largest mall in the world based on gross leasable area. Dongguan, with a population in excess of 10 million, is located in southern China’s Guangdong province, east of the province’s largest city, Guangzhou. The mall was built on land formerly used for farming, in the Wanjiang [...]












February 3rd, 2011
admin
Posted in
Tags: