Finest Uji Hikari Ceremonial Matcha 25g for £19.99
Finest Uji Hikari Ceremonial Matcha 25g for £19.99, Matcha is the king of tea, but it's not surprising if you haven’t heard of it. This powdered green tea was first consumed in China, but Japan is where it was really utilised. Zen monks began including it in their ceremonies to promote alertness and for a long time it was almost exclusively consumed inside Japan. Grab this awesome deal while you can at yomatcha.co.uk. Right now is the best time to buy and claim it as your own.