In this episode, we move into Sencha, the most common type of tea in Japan
See All 515 Episodes of "Nio Teas Podcast"