Typhoon Dolphin made landfall in China on August 11, 2026, forcing the emergency evacuation of over one million residents.
The storm system is expected to dump one-third of Beijing's annual rainfall, prompting a Level II flood response across the region.
Hundreds of flights have been canceled as authorities brace for widespread infrastructure damage and potential flash flooding.