Typhoon Dolphin Sweeps Across China, Heavy Rain Floods Beijing
Typhoon Dolphin, the strongest storm to hit China this year, has brought record rainfall to central and eastern provinces, causing severe flooding and stranded vehicles in Beijing. Authorities are warning of flash floods and landslides as the storm continues to move.