Green tea is made from the plant called Camellia sinensis. The dried leaves and leaf buds of Camellia sinensis are [...]