Share
twitterlinkedinfacebook
Image 1 of 1
100320_Chongqing_064.jpg
Residents climb up a steep alleyway, lined with homes, in Chongqing, China. Chongqing is one of China's five "city states" and Chongqing city is the most densely populated urban region in China.