Heavy rain, landslides in China

News

Heavy rainstorms in China's Hubei Province cause massive landslides, destroy homes, a hydro station and hundreds of hectares of farmland

More From