The New South China Mall is now the largest mall in the world. This figure is based upon leasable square footage, which the mall has nearly 10,000 square feet of.
The mall is located in China's bustling Dongguan, with over 700,000 inhabitants. Despite the prime choice in location, there is so much empty space in the shopping mall that it is nearly impossible to make it look populated. Documentarian Grégoire Basdevant captures this on film, showing that the space is so big, there are even people using the space for physical activities like playing tennis.
At its opening, only one percent of its retail space was rented out. The mall is so huge that it seems to be more of a ghost town than a shopping center.