Devon Falls Location: Talawakele in Nuwara Eliya District in Central Province (view to the Hatton - Talawakele main road) Height: 97 m Formed River…
Social Plugin