Sri Lanka Water Falls


Sri lanka is home to more than 100 waterfalls.The tallest waterfall in Sri Lanka is Bambarakanda Ella Fall which stands at 241 meters and the second and third places are taken by Kurunduoya Falls.

random image
random image
random image
random image
random image
random image
random image
random image
random image
random image
random image
random image