World’s biggest mall!
via www.mallsandshopping.comcomplain
The largest shopping mall in the world is located in Dongguan, China. Its rental area (7.1 million sq. feet) that can easily admit 2,320 stores, however over 90% percent of this area remains empty. Only 47 stores are opened in the New South China Mall. The biggest one!
like us to get more interesting stuff!