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