Jump to content

Portal:Sri Lanka/Selected picture/13

From Wikipedia, the free encyclopedia


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