Saturday, February 4th, 2012

What is matcha? Matcha is a fine, high-quality green tea powder used for a variety of purposes. Grown solely in Japan, this stuff is definitely not something you will come across for a penny or two a gram. It has got this slightly bitter taste that does not turn you away. Instead, it is rich [...]