The rains are putting renewed pressure on the massive Three Gorges Dam that straddles the river upstream of Wuhan city in Hubei province
21 Jul 2020 2:58 PM
Flood damage has been estimated in hundreds of millions of dollars, adding to pressure on an economy deeply impacted by the pandemic
13 Jul 2020 12:51 PM