
Bomburu Ella
Bomburu Ella waterfall is a very beautiful waterfall in Sri Lanka and which is at Uva – Paranagama provincial division of Badulla District of Sri Lanka. Bomburu Ella waterfall is at a very beautiful place in Sri Lanka. Welimada and Uva Paranagama are very famous to potatoes cultivation. You can visit Bomburu waterfall and visit potatoes lands and vegetable lands in Welimada.
Bomburu Ella is not at closed to main road. It’s situated...