Read More Places to see Bambarakanda Ella Falls Bambarakanda is the highest waterfall in Sri Lanka with a sheer drop of a 263 meters.... badulla, Sri lanka, Badulla Natural Places,Waterfalls
Read More Places to see Aberdeen falls The impressive 98m fall makes up a section of the Kehelgamuwa River and joins the Maskeli River at K... Kalawaldeniya, Ginigathhena, Sri Lanka., Ginigathena Natural Places,Waterfalls
Read More Places to see Bambarakanda Falls Bambarakanda Falls (also known as Bambarakele Falls) is the tallest waterfall in Sri Lanka.... Kalupahana Junction, Kalupahana Natural Places,Waterfalls