Group of islands in the Indian Ocean, northwest of Madagascar, which are territories of France. (Madagascar claims them, though.)

Log in or registerto write something here or to contact authors.