Typhoon Dolphin, the strongest tropical cyclone to hit China this year, made landfall on the eastern coast, bringing torrential rain and powerful winds. Footage from Wenzhou showed a truck being flipped as the storm battered Zhejiang, while authorities warned of flooding and landslides.