4 winning companies in Seychelles that just nabbed a World Travel Award
Award-winning travel brands in Africa and the Indian Ocean have been unveiled at the World Travel Awards gala ceremony in Durban, South Africa on Saturday The World Travel Awards support, promote and develop the global travel and tourism industry by identifying and rewarding excellence and inspiring its practitioners to raise the standards of their products [...]