Bomburu Ella Falls — Haputale, Sri Lanka

Bomburu Ella Falls in Haputale, Sri Lanka — a hidden gem surrounded by lush greenery. Best visited early for fewer crowds and great photos.