It is an independent Republic comprising an archipelago of more than 100 islands, scattered to the northeast of the island of Madagascar in Africa. -