The South China Mall was designed to be the biggest retail paradise on Earth — a seven-million-square-foot monument to China’s booming future. Instead, almost no shoppers came, no stores moved in, and ...
It was once dubbed the largest shopping mall in the world, but now it stands empty, a hollow, sorry-looking husk of its former self. The South China Mall boasted more than seven million square feet of ...