In this episode, we compare matcha to regular Japanese green teas to see what the similarities and differences are.