Situated just north of Madagascar in the Indian Ocean, the Seychelles are a remote archipelago of...