One of the fastest growing travel web
Bambarakanda falls is the tallest water fall in Sri Lanka.It’s situated in Kalupahana in the badulla district and falls can be found in a forest of pine trees. The waterfall was created by Kudaoya. Which is the branch of Walawe river.