The tallest waterfall is the Bambarakanda Falls in the pine forest with a height of 263 meters, making it the 461st highest waterfall in the world.