Bomburu Ella Falls: Trek to Sri Lanka’s Ten Waterfalls

Bomburu Ella Falls

You’re seeking an adventure that’s off the beaten path, and you’re willing to hike for it – congratulations, you’ve stumbled upon the hidden gem of Bomburu Ella Waterfall! Nestled between Nuwara Eliya and Badulla districts, this natural wonder awaits, shrouded in lush green forests and tea plantations. With ten cascades to marvel at, each unique … Read more