The Indian Ocean islands score a full 10 for pure escapism. And among them, some of the most romantic spots on Earth are to be found on the Seychelles.
Crescents of powdery white sands overhung by casuarinas and dotted with granite rocks sums up the Seychelles, beauty and luxury wrapped in one package.