5 Largest Malls In The World

4. New South China Mall

Square Footage: 9.6 million square feet

New South China Mall is a Chinese shopping mall that was opened in 2005. It is located in Dongguan and has seven zones modeled after cities across the globe, such as Amsterdam, Rome, California, Paris, and more. The mall also has a replica of the Arc de Triomphe.