New Delhi [India], March 06: Most of what gets sold as matcha in India barely resembles what people in Japan actually drink. Umi Matcha is changing that. The brand sources its green tea directly from organic farms in Japan, from quiet valleys of Kyoto to the foothills of the volcanic soils in Kagoshima that has been […]

