Al Jazeera World - The Island of Death promo

  • 8 years ago
Mayotte in the Comoros Islands is part of France and a magnet for neigbouring islanders who risk their lives crossing hazardous seas in search of a better life.