Film: Shanghai (China)
Now Viewing: Shanghai
Shanghai, situated on the banks of the Yangtze River, is China's largest city. It has a population of around 20 million people and includes one of the world's busiest ports. Our guide, environmentalist Wen Bo, comments on the challenge China faces today in balancing growth with the need for ecological conservation.

- China
- Location:
- Shanghai
- Date:
- April 2006
Film library









































Facebook
Twitter
Recent Comments: Shanghai
Rob DECEMBER 31, 2008
Login or Sign up to respond
Back to top of page