Fallen trees are seen 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.