July 24, 2021MiscellaneousTyphoon In-Fa has made landfall in east China's Zhejiang Province, packing winds of up to 38 meters per second at its center.