A mesmerising tropical island located in the heart of the Indian Ocean, Sri Lanka is a must-visit to witness truly stunning natural and manmade attractions. If you’re having trouble coming up with a good itinerary to make the best of your time, here’s a little…