We define green tea as any tea that is unoxidized: crafted from freshly picked leaves, which are withered and then heated to stop the leaves from oxidising.
Green tea is made from the Camellia Sinensis leaves and buds. It is one of the healthiest beverages in the world. It has plenty of antioxidants that have many health benefits. The cu