Nature of Nuwara Eliya

Nuwara Eliya is a picturesque hill station located in the central highlands of Sri Lanka. Known as “Little England,” it boasts a charming colonial-era atmosphere with its cool climate, lush greenery, and beautifully manicured gardens. Situated at an elevation of around 1,868 meters (6,128 feet) above sea level, Nuwara Eliya offers breathtaking views of misty … Continue reading Nature of Nuwara Eliya