Exploring Nuwara Eliya in the Central Sri Lankan Highlands

Walking around Gregory Lake in Nuwara Eliya, a town located in the Central Sri Lankan highlands.