Advertisement

Super cyclone Mocha makes landfall

Devastating landfall on the Bay of Bengal shores, Meteorologist Rachel Modestino has the details