Green Tea and Sushi

Hot green tea is served at sushi restaurants across the world. Here in Japan, the tea traditionally given to customers for free at local sushi ...