In this video, we take you to the "Damro" Tea Factory located at Nuara Elia, Sri Lanka, and show you their tea-making process.