Ramboda Ella Waterfall is another beautiful tourist attraction in Sri Lanka. It is situated in the Nuwara Eliya district of the Central Province. The waterfall is very popular among local travelers. It is 109m in height and is considered the 11th highest waterfall in…