Urban China (2/31)

Add to Lightbox Download
< Prev Next >
Residents are dwarfed by the Shanghai cityscape, Wednesday, May. 11, 2005. Shanghai is China's largest city with a population of 13million.
Residents are dwarfed by the Shanghai cityscape, Wednesday, May. 11, 2005. Shanghai is China's largest city with a population of 13million.
Filename: China 02.JPG
Copyright