Devon Falls, Sri Lanka
Devon Falls, 97 meters in highest, is ranked the 19th highest water fall in Sri Lanka. The stunning waterfall located in Thalawakale, Nuwara Eliya, was named after a successful British Coffee planter called Devon. For a very close view of the falls, access can be gained by passing through a nearby plantation. Devon Falls and nearby St. Clair's are must visit waterfalls at Nuwara Eliya of Central highlands in Sri Lanka.
https://us.lakpura.com/pages/devon-falls
https://us.lakpura.com/pages/devon-falls
More videos
0:55 Galle Fort, Sri Lanka
1:23:31 Pinnawala Elephant Orphanage in Sri Lanka, Sri Lanka.
28:02 Kandy Perahera - Esala Perahera, Sri Lanka.
13:43 Vesak Festivals in Sri Lanka
16:29 Ulagalla Resort, Anuradhapura, Sri Lanka
12:51 Jetwing Vil Uyana, Sigiriya, Sri Lanka
2:18 Kukuleganga Holiday Resort, Mathugama, Sri Lanka
9:01