Designed by
Title
The highest waterfall in Sri Lanka which is called Bambara Kanda Waterfall #126491982
Description
The highest waterfall in Sri Lanka.It high is 790 feets. And 299th highest waterfall in the World. It situated, Kalupahana - Ohiya Rd, Budulla District, Sri Lanka.
This image is editorial