Milli Matcha is green tea powder produced from very superior clonal bushes of Camellia Sinensis. Camellia Sinensis is an evergreen shrub or small tree that is usually trimmed to below 2 m when cultivated for its leaves. It has a strong taproot. The...