Bambarakanda Falls in Sri lanka
Bambarakanda Falls – Sri Lanka’s Tallest Waterfall Adventure You know those places you see in travel magazines and think, “That can’t be real”? Well, Bambarakanda Falls is one of those. It’s the tallest waterfall in Sri Lanka, but that’s not the only reason you’ll fall in love with it. The fresh mountain air, the smell […]
Bambarakanda Falls in Sri lanka Read More »


