Rescuers search for signs of life at the landslide site in Taining County, East China's Fujian Province, May 8, 2016. [Photo/Xinhua] |
Torrential rainfall hit much of eastern and southern China over the weekend.
China is poised for a major flood year. The world's largest hydropower project, Three Gorges Reservoir, on China's longest river, the Yangtze,recorded inflow of 17,800 cubic meters per second on Sunday, the highest since 1992.