Shanghai, China—the nation's largest city

GMT184_17_49_Nichole Ayers_CEO Macau and Hong Kong at night

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.

Album Expedition_73