New South China Mall

New South China Mall

The largest shopping mall in the world is the New South China Mall in Guang Dong Province in China. This 5 million square foot structure can accommodate 2,350 stores and is more than twice the size of Mall of America, but the mall is almost completely deserted and has been classified as a ‘dead mall.’

Previous Fact Next Fact
Categories: MiscPlaces

Latest FactRepublic Video

15 Most Controversial & Costly Blunders in History

Sponsored Links