Friday, August 22, 2014

Devon Water Falls

Devon Water Falls on Talawakelle-Hatton road, near TEA CASTLE! This is one of the most-photographed water falls in Sri Lanka!



Photo Credit: Anver Kamiss‎

0 comments:

Post a Comment