Daily Express on MSN20d
World's £1.06bn biggest shopping centre almost abandoned after being built in wrong cityThe New South China Mall, located in Dongguan, Guangdong Province, China, is one of the largest shopping malls in the world in terms of gross leasable area.
Source: US Census International Data Base China has the world's biggest mall... but it's been 99% empty since 2005 Source: Daily Mail, Wikipedia: New South China Mall in Dongguan, China is the ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results