Take a Sri Lanka luxury holidays and discover the true meaning of paradise. This picturesque island nation, tucked away in the Indian Ocean, provides a wide range of activities, from immaculate beaches surrounded by palm palms to verdant tea plantations that cover the undulating hills. https://www.indianodyssey.co.uk/destinations/sri-lanka/