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