The Seychelles Archipelago is near Madagascar in the Indian Ocean