Tag: Ohiya

Bambarakanda is the highest waterfall in Sri Lanka with a sheer drop of a 263 meters. In the world ranking its the 299th tallest waterfall in the world.

Tagged with: , ,