Posted in Places In News Seychelles May 3, 2024 Leave a comment Blue Whales makes a comeback in Seychelles. Africa’s smallest country. Location – Indian Ocean An archipelago located southeast of mainland Africa. Unique wildlife – giant Aldabra tortoises Related