Summary
Typhoon Dolphin, the strongest tropical cyclone to hit China this year, has made landfall on the east coast, bringing torrential rain and high winds. The storm previously swept through Japan's Okinawa province, causing injuries and power outages.