The green powder from Japan

What is matcha actually?

Matcha tea is a special green tea that is ground into an extremely fine powder. The green tea from which Matcha is made is called Tencha. It is considered the finest green tea in the world and is almost completely shaded for several weeks before harvesting.