Smiling tears of Sri Lanka , Devon falls is situated 6km west of Talawakele, Nuwara Eliya. This fall become a signature for tourists to hill country in Sri Lanka. It is 97m high and is the 19th highest in the country.
View Full Image on Dreamstime
Username: Disnamalkanthi83
Editorial: No
Width: 4000 pixels
Height: 3000 pixels
Downloads: 0
Image ID: 251132083