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