THE next named tropical storm of the present south-west Indian Ocean season, Tropical Storm Faida, has made landfall in northern Madagascar and the Meteorological Services Department is monitoring its ...