Shanghai from Space

The city lights of Shanghai, the most populous city in China with a population of about 24.9 million, and the Huangpu River flowing through downtown, are pictured from the International Space Station as it orbited 260 miles above the East China Sea.

https://www.nasa.gov/image-detail/iss070e096351-2/

Reply to this note

Please Login to reply.

Discussion

No replies yet.