Bomburu Ella Waterfall is a superb destination to visit in Nuwara Eliya. It is a beautiful and cascading waterfall that is situated inside a forest canopy. The place is very popular among local travelers. But it is also a great site to visit as…
Lovers Leap Waterfall is not a widely popular waterfall in Sri Lanka. It is situated in the Hawa Eliya area near Nuwara Eliya. The height of this beautiful waterfall is 30m. There are some myths and beliefs around this fall. This is an awesome…