News

But right now, the period from late April to early May, is when the first green tea harvest of the year, called shincha in Japanese and prized for its deep flavor and color, comes in. So to celebrate ...