Ramboda Falls

Ramboda falls, Sri Lanka

This a magnificent waterfall located in the hills district surrounded by tea estates of Sri Lanka.

Closer view of the Ramboda falls, Sri Lanka

Nuwara Eliya, Sri Lanka

Nuwara Eliya, Sri Lanka

If you ever visit the South East Asian pearl, the hills district is a place not to miss. The views are astonishing, climate is alway 10° to 20° all year around. 360 degree views all around.