Impressive Seychelles
Seychelles, officially the Republic of Seychelles, is an island country and archipelagic state consisting of 115 islands (as per the Constitution) in the Indian Ocean. Its capital and largest city, Victoria, is 1,500 kilometres (800 nautical miles) east of mainland Africa. Nearby island countries and territories include the Comoros, Madagascar, Mauritius, and the French overseas […]