Nuwara Eliya is a city in the tea country hills of central Sri Lanka. The naturally landscaped...
Hakgala Botanical Gardens lie just 10km from Nuwara Eliya town. Hakgala is an essential part of...
Ramboda Falls is 109m high and 11th highest waterfall in Sri Lanka and 729th highest waterfall...