Devon Falls, Thalawakele, Sri Lanka
The Devon Falls is a spectacularly large waterfall that falls on the Colombo – Nuwara Eliya route. This 290 foot stepped waterfall is situated close to the Thalawakele town at an altitude of 1159 m above sea level.
When I was standing at the waterfall view point, it was evening time and I was looking straight into the sun, but still managed to squint my eyes and admire this beautiful waterfall. Tea estates and beautiful tropical forests dotted the surroundings. Since my camera lens was looking straight into the evening sun, the photo has come out super exposed. I somehow hope it does some justice to the stunning waterfall setting.