The Head Marketing ? India role is responsible for steering the short and long term strategic directions of all marketing, product launches and promotional activities to bring maximum growth to the business in India. The role holder will provide strong…