ඔහිය පාර, කළුපහන, ශ්රී ලංකාව
Bambarakanda waterfall is the tallest waterfall of Sri Lanka and is in Haldummulla. In height it’s about 241meters. The water falls down from a high rock on to others and adds beauty to this fall. Water comes from a tributary from Horton plains. From ther ...