What is Matcha tea?
“Matcha” in Japanese means “powdered tea”, this powder comes from the best ground green tea leaves. Matcha tea contains countless antioxidants and vitamins that help us stay fit and improve our health. Read everything about matcha tea in here.