The Seychelles is a country and archipelago in Africa north of Madagascar in the Indian Ocean, about 1600 km east of the African continent. The Seychelles consists of more than 115 islands. Read more