Gorgeous beaches and relaxing vibes are two things that an ideal Island holiday is comprised of. This is exactly what I anticipated before visiting the Indian Ocean gem, Seychelles, a couple of years back. And what the island of Mahe gave me was at par with my...
read more