Shanghai, satellite photo, 1989
Shanghai, satellite photo, 1989. Shanghai city is located middle bottom of image. To the north is the Yangtse River, which flows out into the East China Sea. Chongming Island is centre middle. Population estimate of Shanghai at this time was 13.1 million people. Taken on the 11th August 2015 by the Landsat 5 satellite.
Details
License type
Rights Managed