Villagers clear the debris of their houses after recent rainstorms at Rongyao Village in Dangyang City, central China's Hubei Province, May 4, 2008. Rainstorms, one of the hardest that hit the province since last Friday, have left three people dead.