Bomburu Ella

Bomburu Ella Sri Lanka Picturesque waterfall located in near the border of Nuwara Eliya and Badulla districts.  Bomburu Ella is the widest waterfall in Sri Lanka.