Sri Lanka
AsiaIndian Ocean
Home
Saint Clair Falls

The Saint Clair Falls are about 80 metres high (50 metres wide) and situated near the Devon Falls in the north-west of the village Talawakelle (Central Province).

 

Sri Lanka 2003, Saint Clair Falls. 

 

Sri Lanka
AsiaIndian Ocean
Home