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