Description
A stunning 109-metre waterfall cascading down the Ramboda Pass visible from the Colombo-Nuwara Eliya highway, one of the most photographed waterfalls in Sri Lanka.
Gallery
No gallery images yet
Shorts & Reels
No shorts or reels yet
Vlogs
No vlogs yet
