February 11, 2020

A Comprehensive Guide To Nuwara Eliya

Nuwara Eliya is in the Hill Country of Sri Lanka and located between the old capital of Sri Lanka, Kandy and the city with the Nine Arch Bridge, Ella. The name of this city has a beautiful meaning – “city of light”. Nuwara Eliya is also called “Little England”. Nuwara Eliya was established by the British discoverer Samuel Baker in 1846. It is understandable why the British chose to live here. Due to its altitude…