Places to Visit in Nuwara Eliya February 12, 2020 Fondly known as the ‘Little England’ in Sri Lanka, Nuwara Eliya is one of the most loved destinations to travel to. The chilly weather and the endless fields of tea makes you feel as if you’re in whole different world. […] Read More