Bomburu Ella Falls: Trek to Sri Lanka’s Ten Waterfalls
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