Typhoon Dolphin, the most powerful tropical cyclone to hit China this year, has brought torrential rain and strong winds in China's Zhejiang province, state broadcaster CCTV reported on Monday (August 10). In Shanghai, Typhoon Dolphin flooded streets and disrupts transportation. - REUTERS
Comments