Author: News Room

Mayotte, a French archipelago nestled in the Indian Ocean off the coast of Africa, found itself bracing for another tropical cyclone barely a month after the devastating passage of Cyclone…