Why you should choose Matcha over regular green tea

So many cafes now offer the famous matcha green tea. For those of you who have never heard of it or those of you that have but don’t actually know what it is, it’s a special form of green tea made from powder (matcha legitimately means “powdered tea”).

Suggested Reading