News

Standing at the foot of the Regent International Apartment Complex, in China's Qianjiang Century City, it'd be hard not to be totally overwhelmed.