Ramboda

Ramboda

Famous Ramboda Falls, the 11th tallest in Sri Lanka is added to the beauty of this small hill country village.  Cascading down from a 100m high mountain top reminds one a white veil of a new bride flowing after her in style and grace.

error: Content is protected !!