Japan is a paradise for tea lovers. Here tea means green tea and broadly speaking there are two kinds: ryokucha (steeped with leaves) and matcha, which is made by beating dried and milled leaves with water until a cappuccino level of frothiness is achieved. |