Nuwara Eliya, also known as “Little England,” is a picturesque hill station located in Sri Lanka’s central highlands, known for its cool climate, teaThe Little England Day Tour in Nuwara Eliya takes you to some of the most scenic locations in Sri Lanka, including beautiful tea plantations and misty mountains.