Downpours, Floods Batter China, Triggering LandslidesProvinces in southern, central and eastern China have been inundated with rain, leading to landslides across the region.Get more newsLiveonPrintSaveCreate your free profile or log in to save this articleJune 9, 2015, 10:13 AM UTC