Guess which island just got voted the ‘world’s most romantic destination’?

Seychelles shined again at the World Travel Awards, as two of its resorts walked away with global recognitions.