Asia Nuwara Eliya – The “Little England” of Sri Lanka Administrator, December 28, 2025December 28, 2025 At over 1,800 meters above sea level, Nuwara Eliya is a peaceful town in Sri Lanka’s central highlands. Often known as “Little England,” the town still lives up to its name with British-style houses, rose gardens, and an iconic red-bricked post office. It’s famous for its cool weather, green hills,… Continue Reading