The ‘Pearl of the Indian Ocean’, Sri Lanka is an island country with endless beaches, timeless ruins, amazing architecture, exciting safaris, rolling hills of tea plantations and the most warm and welcoming people. You will be mesmerized by this magical place. Of course, no visit is complete without a train ride and dining experience with the locals.