Click on a picture to display all the images in that collection.November 2017. Made up of more than 100 islands, the Seychelles covers a huge area in the Indian Ocean, North of Madagascar. For the majority of visitors, the main islands with easy reach of Mahe, the capital, are the main places to visit. One of the most beautiful island archipelagos in the world, the islands are home to an abundance of wildlife, particularly sea birds