1 of Beauty Bambara Kiri Ella Falls

BabaraKiri Ella Falls

Rathtota, Matale, Sri Lanka

Babara Kiri Ella waterfall is a beautiful and tall waterfall in Sri Lanka. Bambara Kiri Ella waterfall 299th tallest waterfall. the beautiful waterfalls down a sheer vertical rockface down a height of 863 Feet(263m)

Sign Up for Our Newsletters

Get notified of the new article

Thank you for subscribing.

Something went wrong.

Give a Comment