Largest Shopping Malls in the World

1. New South China Mall The New South China Mall in Dongguan, China, is the world's largest mall, being opened in 2005. The overall retail floor space is 659,612 square…

Comments Off on Largest Shopping Malls in the World