Episode 8 Matcha Tea – not just for drinking

Matcha Tea Learn all about matcha in under 10 minutes. Matcha Tea originally from China, is now associated with Japan. Matcha has been considered a super food long before the phrase super food itself became popular.  BUT do you really understand what is all the fuss about…? Has is got caffeine and how does it…