The Sunlit Blues Of Seychelles

Pic: Saw this beautiful deserted spot on one of our drives around the island! Earlier this year I visited the gorgeous island nation of the Seychelles, located in the Indian Ocean, off the eastern coast of Africa. This being my first time to any part of the African continent, I was understandably excited to see […]