Tropical Storm Dolphin Triggers Flooding in China
Typhoon Dolphin, the 13th typhoon to hit China this year, has caused significant flooding after impacting Japan’s Okinawa and intensifying monsoon rains in the Philippines.
1 source Single-source report