IE 11 is not supported. For an optimal experience visit our site on another browser.

Watch Typhoon Megi Collapse Buildings and Hillsides

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