Tropical storm Meranti hit each China's Zhejiang Province yesterday and triggered landslides, a debris flow and delayed flights.