Nature & Travel, TravelLittle England in South AsiaNuwara Eliya is one of my favorite places I visited during my trip to Sri Lanka. Priya ShuklaJune 11, 2018