Seychelles is an archipelago of 115 islands in the Indian Ocean, off East Africa. It’s home to many beaches, coral reefs and nature reserves, as well as rare animals such as the giant Aldabra tortoise. Mahe, a hub for visiting the other islands, is home to the capital of Victoria. Take a look below for…