Nuwara Eliya
Nuwara Eliya – The Little England of Sri Lanka Nestled in the central highlands, Nuwara Eliya is a charming hill town known for its cool climate, lush tea plantations, and colonial charm. Often called “Little England,” it features beautiful gardens, scenic lakes, misty mountains, and elegant



