No products in the cart.
China is the world’s largest tea producing country, but did you know that the humble leaf is native only to China? Camellia Sinensis, the tea plant, was introduced to all other tea producing countries by tea lovers who lived many centuries ago. It is believed that tea was discovered by Emperor Shennong around 2737 BC. […]