A Glimpse of Sri Lanka
Nuwara Eliya is the tea-producing highlands of Sri Lanka.
The British officials of the erstwhile Ceylon settled in this picturesque land and developed townships as the climate suited them with cold and misty temperate ambience.
The landscape is so beautiful with lush green tea gardens, many waterfalls and thick forests.
Nuwara Eliya means “City on the plain (table land)” or “City of light”.