A Cascade of fresh waters
Ramboda of Pussallawa, Sri Lanka is most famed for the ‘Rambo falls’, which is approximately 109 m in height. This beautiful fountain is derived by the ‘Kothmale Oya’. When paying a visit to Nuwara Eliya this is one of the must-stop spots which will instantly imprint in your heart.