Whenever I'm traveling around the world, I am always curious to know what lies beyond the horizon. On several occasions, such quests yield a thrilling reward, an opportunity to see a country from...
Category: Sri Lanka
Located in South Asia, in the Indian Ocean, is the island nation of Sri Lanka. The “Pearl of the Indian Ocean” as the country is also known as, is one of the most popular tourist destinations in...