DONGGUAN MALL - CHINA


South China Mall in Dongguan, China is the largest mall in the world. It has leasable space for over 1,500 stores in approximately 6.5 million square feet (600,000 square metres) of total floor area. dongguan south china mall 892,000 meter square

Link:
Wikipedia