Disasters

Latest

loading...

China Is Poised for a Major Flood Year

The landslide that hit a hydropower station in southeast China’s Fujian Province has left at least 10 dead with 14 people being treated at a local hospital and 41 people…