Tag Archives: EGCG

Green magic from China

Matcha, a finely ground green tea, it has been enjoyed by the Japanese for centuries. It originates from the Camellia sinensis    ... more