The following is a guest post by Elizabeth Wanderlust of Digital Travel Guru. Seychelles a stunning tropical island located in the Indian Ocean, which lies 1000 miles of the East Coast of Africa. Mahe is Seychelles capital and biggest island. Seychelles has a total of approx 115 islands. The current population of Seychelles is approximately … Continue reading Seychelles: Culture, History, & Things to Do on Mahe Island!