Green tea is made from the leaves of the Camellia sinensis plant and its history dates back 5000 years. There is an old Chinese legend that says a man, Shien Non Shei, was walking one day when he curiously tasted the juices from a leaf of a plant and ...
Continue Reading...