Sri Lanka is an island country in the Indian Ocean located between the Indian subcontinent and the rest of SouthEast Asia. Other than its 2000 years old rich cultural heritage, Sri Lanka tourism is a journey through a picturesque landscape of pristine beaches, lush forests and highlands, delicious food, and mighty wildlife. There are some of the best national parks in Sri lanka.