Landscape- 3

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”.

Tea gardens
Tea gardens
Puna Ella falls
Puna Ella Falls
Ramboda falls
Ramboda Falls