Do you want to remove all your recent searches?

All recent searches will be deleted

Watch fullscreen

12 years ago|16.2K views
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. Distributed by TubeMogul.

explore™ ( is a multimedia organization that documents leaders around the world who have devoted their lives to extraordinary causes. Both educational and inspirational, explore creates a portal into the soul of humanity by championing the selfless acts of others.

Browse more videos