By Traveller.LK August 9, 2025 0 Comments Natural and Scenic Landscapes Nuwara Eliya – The “Little England” of Sri Lanka At over 1,800 meters above sea level, Nuwara Eliya is a peaceful town in Read More