Rains from Dolphin flood Shanghai streets in China’s strongest storm this year
Typhoon Dolphin packed maximum sustained winds of more than 90 mph near its center when it made landfall in the region on Sunday before weakening to a tropical storm....
Redirecting to full article...