Magical Mahe Will Take Your Breath Away

Mahe is the largest of the 155 islands that make up the Indian Ocean nation and definitely well worth a visit if you love watersport and fine food.


more on iol.co.za