A meteor exploded over the island of Mayotte, South Indian Ocean on February 18, 2019, sparking panic among residents. According to a statement released by the Mayotte Prefecture, the explosion took place at 21:30 local time (18:30 UTC). "Some of the…… Read more »