Seychelles is an Indian Ocean archipelago with a population of around 100,000, making it the least populated nation in Africa. Seychelles is a major tourist destination that's famous for its idyllic white beaches.