Slider

Ascending Talawakele

Nestled in the cool heights of Sri Lanka’s largest tea growing area near Nuwara Eliya, Talawakele is a town...

Page 138 of 158 1 137 138 139 158