Located in East Africa, northeast of Madagascar, and has been named “Garden of Eden in the Indian Ocean,” the Republic of Seychelles, is made up of 115 islands with a population of not more than one hundred thousand. With the world’s second largest coral atoll, the Aldabra atoll and stretches of white sandy beaches, it is an internationally renowned holiday location as well as, home to endangered dugong and Aldabra giant tortoise.