News

New South China Mall is a Chinese shopping mall that was opened in 2005. It is located in Dongguan and has seven zones modeled after cities across the globe, such as Amsterdam, Rome, California ...
Now, the district is one of the wealthiest places in mainland China, a place of tall skyscrapers, modern residential buildings – and giant shopping malls that feature a wealth of retail and ...
Explore one of China's most astonishing malls where a massive canal runs right through the shopping center ... Starting in 2027 TaylorMade Up For $3.5 Billion Sale amid Tiger Woods' Partnership ...