Tag: Russell John joins Publicis India as Vice President – Strategy