The 115 islands of the Seychelles Archipelago lie strung like pearls on invisible threads across the western Indian Ocean in a universe of azure waters - stepping stones to the east coast of Africa.
Some results have been hidden because they may be inaccessible to you