Portal:Sri Lanka/Selected picture/13



Photo credit:Chamal Devon Falls is the 19th highest waterfall in Sri Lanka.

Archives •  Read more...