Bomburu Ella July 16, 2017August 1, 2017 / dinuthdevinda Picturesque waterfall located in near the border of Nuwara Eliya and Badulla districts. Bomburu Ella is the widest waterfall in Sri Lanka. Share this:TweetLike Loading...