Feedback

Severe Flooding Takes Down Homes in China

 

South China and the regions south of the Yangtze river have been subjected to severe torrential rain, causing devastating floods.

Shows