It seems we can’t find what you’re looking for. Perhaps searching can help.
Tag Archives: Green tea
Green tea is made solely from the leaves of Camellia sinensis that have undergone minimal oxidation during processing. Green tea originates from China