Ramboda Ella Waterfall
Waterfalls

Ramboda Ella Waterfall

Ramboda Ella Waterfall is another beautiful tourist attraction in Sri Lanka. It is situated in the Nuwara Eliya district of […]