The millions of people who consume green tea all over the world benefit from the catechins it contains.

More...