Feedback

Severe Floods, Mudslides Devastate China

 

Troops were deployed as a wave of floods and mudslides endangered lives across China, hitting the Henan, Fujian and Jiangxi provinces.

Shows