SRI LANKA - WATERFALLS [DEVON & RAVANA FALLS]

SRI LANKA - WATERFALLS [DEVON & RAVANA FALLS]

Devon Falls is the 19th highest [94 m] waterfall of Sri Lanka.Ravana Falls [25m] cascades down a rock surface, creating a beautiful sight.Pics by: NelsonlankaSony  NEX 6MY YOU TUBE CHANNEL:http://youtube.com/user/nelsonmangalagama MY PHOTOGRAPH...

Close