The Yangtze River emerges from ice-fields high in eastern Tibet, meandering 6,300 km across China before spilling into the East China Sea just north of Shanghai.
>> read more