Beautiful Ramboda waterfall landscape in Sri Lanka. Ramboda Falls near Nuwara Eliya is 109 m (358 ft) high[1] and 11th highest waterfall in Sri Lanka

Code produit:
567566125