The Seychelles is an archipelago of 115 islands in the Indian Ocean,