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
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.