Share
twitterlinkedinfacebook
Image 1 of 1
100320_Chongqing_039.jpg
A view of Chongqing's skyline with new high-rise buildings under construction. Chongqing is one of China's five "city states" and Chongqing city is the most densely populated urban region in China.