Seychelles is an archipelagic nation in the Indian Ocean, with over 115 virtually untouched islands. The Portuguese, British, and French all explored the islands, but it was the French who claimed them as their own in the mid-18th century. The Seychelles became largely autonomous in the late 18th century and adopted a neutral stance. The […]