Little England Day Tour

Nuwara Eliya, also known as Sri Lanka’s “Little England”, is the prime hill resort of the country.