Image 24 of 512
Prev Next
CHINA. Shanghai. Shanghai is a sprawling metropolis or 15 million people situated in south-east China. It is regarded as the country's showcase in development and modernity in modern China. This rapid development and modernization, never seen before on such a scale has however spawned countless environmental and social problems. 2008.

Download

Add to Lightbox

Previous     Next

For licensing enquiries, please contact Sean directly.