Nature & TravelTravel Little England in South Asia Priya Shukla6 years ago7 months ago010 mins Nuwara Eliya is one of my favorite places I visited during my trip to Sri Lanka. Full article