Mayotte, located about 500 miles off Africa's east coast, has a population of just over 300,000 people spread over two main islands, which have struggled with drought, underinvestment, and gang ...