China has activated its highest red alert level in Shanghai as Typhoon Dolphin approaches the region. The severe weather system prompted emergency measures in the major financial hub as residents faced heavy rainfall and gale-force winds.
Photographs from the affected area on Sunday, August 9, 2026, captured the severe conditions in Shanghai's Huangpu district, where locals struggled against strong gusts that inverted umbrellas amid the driving rain.
In-depth summary · AI, neutral