Quote Originally Posted by Dhiya View Post
Hey Ramboda falls is not much mesmerizing for me. Did you heard about bomburu ella falls? The most beautiful waterfall in our country which is situated in Nuwara- Eliya. We four people went ther for as atrip. We enjoyed much more. Try to visit this falls. This is the one of the place you have to visit before you die.
Everyone's taste differs right? Maybe you found bomburu falls mesmerizing I have never really been to any other places so that's why I'm finding Ramboda falls more attractive I guess!