Green tea is made from the leaves and buds of the Camellia sinensis plant. It is known for its uplifting aroma and numerous health benefits. Health Benefits Green tea provides catechins, powerful antioxidants that have been shown to have many disease-fighting properties. Drinking several cups of green tea a day […]