Green tea is made from Camellia sinensis leaves that have undergone minimal oxidation during processing. Green tea originated in China, but its production …

Leave a Reply