Different to regular green tea, matcha is a very fine powder made from the whole tea leaf which is then fully blended into water, allowing people to ingest all ingredients rather than just consuming an infusion and throwing the leaves away. The method of powderising tea dates back to the usage of the…

Read More