BAMBARAKIRI ELLA WATERFALLS

Bambarakiri Ella Falls in Sri Lanka or Bambarakele Waterfall is a tall waterfall in Sri Lanka. Dropping down a sheer vertical rockface down a height of 263m (863 feet), Bambarakanda waterfall takes the position of the world’s 299th tallest waterfall.