Ocha

Shizuru has launched Japan’s finest green tea, which is referred as Ocha locally and loved across the world for its restorative qualities, in India. EIJ Consulting is bringing Shizuru’s Ocha green tea to India in three distinct flavors — Sencha,…