Live: Typhoon Dolphin lands in Zhejiang on China's eastern coast
Typhoon Dolphin, the 13th typhoon of the year, has made landfall in east China's Zhejiang Province, bringing strong winds and heavy rain as it moves inland.
Typhoon Dolphin, the 13th typhoon of the year, has made landfall in east China's Zhejiang Province, bringing strong winds and heavy rain as it moves inland.