15 Amazing Things to Do in Nuwara Eliya: Sri Lanka’s Little EnglandBy ClarissaSeptember 18, 2025 At 1,868 meters above sea level, Nuwara Eliya is the highest city in Sri Lanka and a must-visit destination in the hill country. Often called “Little…