For many of us, the thought of the Seychelles conjures up images of swaying palm trees, white sandy beaches, dreamy weather and crystal clear turquoise waters. That’s exactly what this archipelago in the Indian Ocean has to offer, but that’s not all. Mahé is the largest of the 115 Seychelles islands and home to Victoria, the capital of the Republic of...