Highest Waterfall in Sri Lanka
March 25, 2023
By admin
Bambarakanda Waterfalls is the highest waterfall in Sri Lanka and is located in the Badulla District of the Uva Province. The waterfall has a height of 263 meters (863 feet) and is situated in a scenic location surrounded by hills and forests. The name Bambarakanda comes […]
0 Read More