Mamoudzou – satellite March 7, 2017 Mamoudzou, Mayotte, satellite Source: Google MapsSee also Countries:Mayotte