Matcha is not a new trend, in fact, it is believed that Matcha was first brought to Japan from China by the Zen Monk Eisai in 1191 AD! In Japanese ‘cha’ means tea and ‘ma’ means powder, which gives Matcha the literal translation as tea powder. Traditionally Matcha is used […]