The Seychelles are a series of islands in the Indian Ocean off the east coast of Africa. Formerly a haven for pirates and adventurous traders, now a tropical retreat for vacationers.

Seychelles Country Facts