While the English are known for drinking copious amounts of tea, we all know by now that they did not invent the leaf. So…how did the leaf migrate from Asia to the British Isles?
Category: Myths
Tea 201 – What is Matcha?
Whenever I walked into a tea shop, I had always seen the bamboo whisk pictured above but could never figure out what it had to do with tea…apparently it is all in the matcha.