Nuwara Eliya – The “Little England” of Sri Lanka
At over 1,800 meters above sea level, Nuwara Eliya is a peaceful town in
At over 1,800 meters above sea level, Nuwara Eliya is a peaceful town in
Located in the central highlands near the town of Gampola, Ambuluwawa is Sri Lanka’s
Nestled in the cool hills of Badulla District, Ella is a charming little town