Located off the coast of India, Sri Lanka is full of stunning natural beauty, rich cultural history, and delicious cuisine. With so much to see and do in this tropical paradise, it’s no wonder Sri Lanka has become a popular destination for travellers worldwide. Here…