Mayotte is located at the northern end of the Mozambique Channel in the Indian Ocean, between northern Madagascar and northern Mozambique.The territory is geographically part of the Comoros islands but has been politically separate since the 1970s.
Your Music and More ..