Located in the Indian Ocean, just a few miles from the south-eastern tip of India lies the beautiful island of Sri Lanka. Buried between the luscious green flora and dazzlingly blue beaches, is thousands of years of rich history and culture. Due to the immersive cultural heritage and natural beauty, Sri Lanka has been a...Read More