A new record has been set by Severe Tropical Cyclone Freddy, which has been active for 31 days and has become the longest-lasting tropical storm in recorded history, surpassing Hurricane-Typhoon John in 1994. The storm is expected to make a second landfall in Mozambique later this week.