With a population of 32 million and located on the upper reaches of the Yangtze River, Chongqing is Southwest China's biggest industrial and commercial Office, communication hub and inland port. one tower a 5-star Radisson Hotel and luxury serviced apartment, and the other is a premium office buildi...