Share
twitterlinkedinfacebook
Image 1 of 1
100320_Chongqing_070.jpg
Looking down on a boat on the Yangtze River that intersects the Chongqing city. Chongqing is one of China's five "city states" and Chongqing city is the most densely populated urban region in China.