Matcha is a fine powder made from green tea leaves. It has a bright emerald green colour and a rich vegetal taste. The tea plants used to make…
Matcha is a fine powder made from green tea leaves. It has a bright emerald green colour and a rich vegetal taste. The tea plants used to make…