Head of Marketing & Communications
HEAD OF MARKETING & COMMUNICATIONS, INDIA - Location: New Delhi, India - Department: Marketing & Communications - Reports to: Chief Marketing Officer - Employment type: Permanent - Workplace model: Hybrid – New Delhi office - Employment is subject to applicable security screening (incl.