Sri Lanka is a tiny island off the southern tip of India that has a significant following due to her picturesque beaches, lush tropical landscape and rich historical background. The …