A tropical storm which has travelled across the entire Indian ocean is now blowing across southeast Africa for a second time.
Weather experts say the storm, known as Cyclone Freddy, has lasted well over a month. It’s generated the same amount of energy as a whole hurricane season does in the Atlantic.
And it’s now made landfall in Mozambique.