Matcha green tea is a powdered form of the tea leaves that tend to grow in Japan. Near the end of each growing cycle the farmers put the plants in the shade which adds extra chlorophyll; hence this beautiful green colour.
Read MoreMatcha green tea is a powdered form of the tea leaves that tend to grow in Japan. Near the end of each growing cycle the farmers put the plants in the shade which adds extra chlorophyll; hence this beautiful green colour.
Read More