Designed by
Title
Devon fall_Veil of the Valley #251132083
Description
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.