Travels Jessica Knowlden Travels Jessica Knowlden

Nuwara Eliya’s City of Light

Once a retreat for the British elite and colonial planters of the country’s tea industry, Nuwara Eliya lies in the misty hills of central Sri Lanka with the nickname, “City of Light.” The town has a temperate, chilly climate and is littered with colonial style bungalows and tea plantations.

Read More