
Shanghai, China—the nation’s largest city
iss073e0420094 (July 3, 2025) --- Shanghai, China—the nation's largest city with a metropolitan population of approximately 24.9 million—is seen from the International Space Station at around 9:55 p.m. local time. Located where the Yangtze River meets the Yellow Sea, the city glows with urban energy. Notable landmarks include Shanghai Hongqiao International Airport near the top center and Shanghai Pudong International Airport at the bottom. The Huangpu River winds through the heart of downtown, dividing the historic Bund from the futuristic skyline of Lujiazui.
Image Credit: NASA
- X
https://www.nasa.gov/image-detail/amf-iss073e0420094/
TakenJuly 3, 2025
ProducerJSC
Image CreditNASA
Size1920x1280px
PIA Numberiss073e0420094


