Nuwara Eliya, often referred to as Sri Lanka’s “Little England,” is a picturesque hill station located in the central highlands of the island nation. Here’s an overview of what makes Nuwara Eliya special: 1. Tea Plantations: Nuwara Eliya is famous for its scenic tea plantations, which carpet the hillsides in lush greenery. Visitors can tour […]