Sri Lanka is an island nation just off the southeastern coast of India nestled in the Indian Ocean. A beautiful island that has everything from sandy beaches to green lush mountains and grassy plains. It is truly an island paradise, which has been made apparent by the thousands of tourists that visit every year. Rich in history and culture, with plenty of wildlife to boot, Sri Lanka is a little piece of heaven.