Often called “Little England,” Nuwara Eliya is a beautiful town in the central highlands of Sri Lanka. It’s known for its cool climate and lush green landscapes, it is a major centre for tea production in the country.