4 Best Places To Visit In Nuwara Eliya

Not many travelers know about this gem in Sri Lanka called Nuwara Eliya, a quaint little town in the Sri Lankan hill country described by the locals as ‘Little England’. It’s surrounded by tea plantations and is one of the most beautiful places to visit in the tropical island. It’s the perfect hill-station-like destination and…