Beautiful princesss.....Bombururu ella waterfall srilanka
Bomburu ella waterfall is a sceneric waterfall in Badulla district of Sri lanka. Many local and foregin tourists visit bomuru ella annually.
Bomburu ella waterfall is a sceneric waterfall in Badulla district of Sri lanka. Many local and foregin tourists visit bomuru ella annually.