Shanghai, satellite photo, 2015. With a population of some 24 million people, Shanghai (lower left corner) is China's most populated city. To the nort


Shanghai, satellite photo, 2015. With a population of some 24 million people, Shanghai (lower left corner) is China's most populated city. To the north of the city the Yangtse River releases sediment (light brown) into the East China Sea. Taken on the 12th March 2015 by the Landsat 8 satellite.


Size: 3000px × 3000px
Photo credit: © NASA/SCIENCE PHOTO LIBRARY / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 12/3/2015, 12th, 21st, 8, 2015, asia, asian, biggest, century, china, chinese, city, development, earth, east, growth, human, image, landsat, march, megacity, metropolitan, observation, people, person, pollution, population, river, satellite, sea, sediment, shanghai, urban, yangtse