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