Sri Lanka is a small island nation in South Asia located in the Indian Ocean. With diverse culture, spiritual essence, rich history, endless beaches, timeless ruins, oodles of elephant and famous tea and flavourful food makes Sri Lanka one of the most famous holiday destinations in the world.