Ramboda falls
9 de janeiro, Sri Lanka ⋅ ☁️ 18 °C
Ramboda Falls, located in the picturesque central highlands of Sri Lanka, near the town of Ramboda, is one of the island's tallest and most majestic waterfalls. Situated along the Pussellawa areaLeia mais







Jo and I have enjoyed listening to your tales, love and thanks from Auntie Ju xxx [Julia Hancock]