Sri Lanka
AsiaIndian Ocean
Home
Devon Falls

The 97 metres high Devon Falls are situated near the Saint Clair Falls in the north-west of the village Talawakelle (Central Province).

 

Sri Lanka 2002, Devon Falls. 

 

 

Sri Lanka
AsiaIndian Ocean
Home