Search and rescue efforts underway after torrential rainfall in central China
An aerial drone photo taken on July 2, 2025 shows an excavator clearing the road in Taiping Town of Xixia County, Nanyang City, central China's Henan Province. Torrential downpours in Taiping and Erlangping triggered a sudden surge in the water level …