Exploring Sri Lanka’s lush tea plantations in Nuwara Eliya and Ella is a journey into the heart of the island’s…