Walking Around Water

At 109 meters (or 358 feet), the Ramboda Falls is considered to be the 11th highest waterfall in Sri Lanka. Located in the Pussellawa area, the falls are formed by Panna Oya, a tributary of Kothmale Oya. Since I visited in the end of February, I couldn’t witness the falls in all of its glory….