Devathura Falls
Waterfall in Ramboda Pass, Sri LankaDevathura Falls is a waterfall in Nuwara Eliya District of Sri Lanka. The water cascades three falls and the lowest part is close to the road at the "ramboda pass", and is approximately 10 meter in height. However, the upper part of waterfall is situated little above the road and is approximately 72 feet in height.
Read article
Top Questions
AI generatedMore questions
Nearby Places
Ramboda Falls
Waterfall in Ramboda, Sri Lanka
Kohodeniya
Village in Central Province, Sri Lanka
Koholdeniya
Village in Central Province, Sri Lanka
Otalawa
Village in Central Province, Sri Lanka
Pokunuwatta
Village in Central Province, Sri Lanka
Ramboda
Village in Central Province, Sri Lanka
Sangilipalam
Village in Central Province, Sri Lanka
Sangilipalama
Village in Central Province, Sri Lanka