Tag: Nature in Nuwara Eliya District


Laxapana Falls: A Guide to Sri Lanka’s Powerful Highland Cascade