Ramboda Falls is a beautiful and tall waterfall in Sri Lanka, standing at 109 meters (358 feet). Located in the Pussellawa area along the A5 highway, the waterfall is made by the Panna Oya river. At 945 meters (3,100 feet) above sea level,
#RambodaFalls #SriLanka #Waterfall #Nature #Travel #Scenic #Beauty #Adventure #Peaceful #NaturalWonder