Bambarakanda Waterfall the Highest Waterfall in Kalupahana Sri Lanka
Bambarakanda Waterfall is known as the highest waterfall in Sri Lanka. It is located in the Balangoda area between a few huge mountains. Once we had a long holiday, …