About Seychelles
Seychelles is an island country made up of 115 islands in the Indian Ocean. The country offers phenomenal diving, snorkeling, and fishing activities, as well as relaxing resorts and pristine beaches.
Major Attractions in Seychelles
Mahé
Mahé is the largest island in Seychelles and contains 98% of the population. The island has multiple national parks that are home to species of plants and animals that are endemic to Seychelles, including the rare jellyfish tree.