Have you heard of Seychelles? If not, you’re not alone. Only in recent years did I become aware of this small African country in the Indian Ocean. Seychelles is an archipelago comprised of 115 islands. The capital Victoria is on Mahè Island. A few of the other major islands are La Digue and Praslin. Scrolling …
