Winner of the ‘Japanese Emperor Cup’ Shizuru’s green tea available in India in three distinct flavours- Sencha, Genmaicha and Gyokuro
Winner of the ‘Japanese Emperor Cup’ Shizuru’s green tea available in India in three distinct flavours- Sencha, Genmaicha and Gyokuro