Seychelles Seychelles, an archipelago of 115 islands, scattered closely amidst the turquoise waters of Indian Ocean, to the north-east of Madagascar. It is replete with a rare variety of natural flora and fauna; and delicate but endangered wild species. In addition to its fabulous beaches, Seychelles is a world class region for diving and snorkelling. It has six national marine « Continue Reading »
Dec 182012