Nuwara Eliya – Little England of Sri Lanka
Nuwara Eliya – Little England of Sri Lanka Nestled in the heart of Sri Lanka’s hill country, Nuwara Eliya is a charming highland town often referred to as “Little England” due to its cool climate, colonial architecture, and lush green landscapes. Whether you’re chasing waterfalls, exploring tea estates, or looking to escape the tropical heat, […]
Read More →


































































