Shanghai, China's most populous city with over 24 million citizens

GMT234_EHDC2

iss073e0513927 (Aug. 22, 2025) --- Shanghai, China's most populous city with over 24 million citizens and sitting on the East China Sea at the mouth of the Yangtze River, is pictured from the International Space Station as it orbited 260 miles above. Highlights include Shanghai Pudong International Airport (at top), the second busiest airport in the world by cargo traffic, and the circular Dishui Lake (center right), the largest artificial freshwater lake in China, hosting business and recreational activities.

Album Expedition_73