Both matcha and green tea are derived from the same plant, Camellia sinensis, but that is where their similarities end.
A top-tier passion in the most unexpected of places. This is what has emerged in Kenya, in the heart of East Africa, amidst the savannah and under a ...