Seychelles; Top Best Indian Ocean Islands admin | 12 June 2011 Seychelles at a glance Looking for a nice holiday? The Seychelles are an archipelago country in Africa. They are found north of Madagascar in the Indian Ocean. The Read More