Major storm hits French territory in Indian Ocean

Get Alerts