Bambarakanda Ella (Waterfall)
Bambarakanda waterfall is the tallest 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 in the central highlands of the country and is a popular tourist attraction and a natural wonder of Sri …