Nuwara Eliya, Sri Lanka, is a postcard-perfect destination that's home to the heart of tea country. Known as Little England due to its Green Surroundings and similar climate! Here's a complete guide to where you can hike in the hills, sunbathe peacefully, and have amazing food in between. Let's jump into the top things to