Green Tea: Health Benefits and Side Effects Explained

Green tea is a type of tea made from the leaves of the Camellia sinensis plant. Unlike black or oolong tea, green tea is...