Typhoon In-fa made landfall on China’s east coast, south of Shanghai, on July 25, according to weather officials.
China’s Central Meteorological Observatory said the typhoon had reached the coastal town of Zhoushan in Zhejiang Province on Sunday afternoon with wind speeds of up to 38 meters per second (85 mph).
The typhoon made landfall just days after parts of central China were devastated by deadly floods.
Footage shared by local authorities shows a car being towed through floodwaters in Hangzhou, Zhejiang’s capital, on Saturday. Credit: Hangzhou Public Security Bureau via Storyful