Little England; The City of Nuwara-Eliya
Nuwara Eliya, other wise known as “Little England”, is a hilly city in Sri Lanka’s Central Province. The name translates to “city on the plain (table land)” or “city of light”. The city is the administrative headquarters of Nuwara Eliya District and has a beautiful environment and a moderate temperature. It is located at a […]

