Feedback

Watch Typhoon Megi Collapse Buildings and Hillsides

 

Heavy rainfall from Typhoon Megi caused devastation in parts of Zhejiang Province, China.

Shows