Gregory Lake
Gregory Lake was build under the period of British Governor Sir William Gregory in 1873. This is the most prominent attraction in Nuwara Eliya and... Continue Reading
Nuwara Eliya
Nuwara Eliya is a city in the tea country hills of central Sri Lanka. The naturally landscaped Hakgala Botanical Gardens displays roses and tree ferns,... Continue Reading