It’s shincha time! Shincha – Japanese for “new tea” – stands for the first, fresh teas of the year. Try several exquisite sorts of shincha with the tea experts of MARIMO and the Frankfurt-based Gewürz- und Teehaus Schnorr. The teas originate from small family businesses in Miyazaki, Kagoshima, and other regions of Japan.