Shanghai from SpaceThe 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.Image Credit: NASA/Jasmin MoghbeliRead More Facebook Pinterest X LinkedIn Email https://www.nasa.gov/image-detail/iss070e096351-2/Copy URL to clipboard> DownloadShareTakenFebruary 17, 2024Image CreditNASA/Jasmin MoghbeliSize5568x3712px