News

Filmed in Guangdong, China, this shopping center highlights modern facilities and commercial variety.