Among well-known green tea brands, “only Himalaya and Wagh Bakri clearly mention the tea plant, Camellia sinensis, in their ...