Mamoudzou is the capital of the French department of Mayotte . It is located off the coast of Africa in the Indian Ocean . Mamoudzou is the capital of the French overseas department of Mayotte , in the Indian Ocean .