Tropical Storm Dolphin has dumped heavy rain in eastern China, causing flooding after making landfall as a typhoon
Tropical Storm Dolphin has dumped heavy rain in eastern China, causing flooding after making landfall as a typhoon