Tropical Storm Dolphin Impacts China with Heavy Rains and Winds
Tropical Storm Dolphin has unleashed severe weather on eastern China, bringing torrential rains and strong winds that have necessitated the evacuation of over a million residents. …