Nuwara Eliya Tea Factory – Great Experience at Damro Tea
Sri Lanka is the world’s fourth-largest producer of tea and in Nuwara Eliya tea is the very core of the local lives. Tea production is one of the main sources …
Sri Lanka is the world’s fourth-largest producer of tea and in Nuwara Eliya tea is the very core of the local lives. Tea production is one of the main sources …