Feedback

Flooding Destroys Roads in China

 

Torrential rain caused floods and landslides in Chongqing municipality, southwest China.

Shows