Preview Yangtze River, Shanghai, China, True Colour Satellite Image. Satellite image of the river mouth of the Yangtze river Image ID: 1348-4578 Artist: Satellite and Aerial Images Purchase a commercial license Buy framed prints & more from our print store satellite image map environment water river river mouth tourism city pollution asia far east china shanghai yangtze river