vacant

New South China Mall

New South China Mall in Dongguan, China is the largest mall in the world based on gross leasable area, and ranked second in total area to the Dubai Mall.