Bambarakanda waterfall
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. The fall lies in the Badulla District among a evergreen forest in the Kalupahana Area. The fall is formed by the Uduweriya Haputale mountain and Kuda Oya, […]





