An update on the New South China Mall, which is the largest mall in the world in terms of available leaseable area, which sits in China’s Guangdong province …

Comments