Share
twitterlinkedinfacebook
Image 1 of 1
100320_Chongqing_008.jpg
Workers load up a truck in Chongqing, China. Chongqing is one of China's five "city states" and Chongqing city is the most densely populated urban region in China.