01. New South China Mall of China
It is the largest shopping mall of the world in terms of gross leasable area. The mall is located in Dongguan China. The mall features seven zones modeled on international cities including a replica of the Arc de Triomphe and a canal with gondolas. The mall also has an indoor and outdoor roller coaster ride. The mall has been called as the “Ghost Mall of the world” due the vacant shops of the mall. More than 99% stores are still vacant. The only occupied area is near the entrance. It has an area of 6.46 Million Square Feet.