Neha Ahuja has been appointed Vice President of Strategy for Coca-Cola India and Southwest Asia, effective June 1, 2025. She will lead strategic initiatives to drive regional growth and transformation. Neha joins from Boston Consulting Group, where she spent 17 years, most recently as Managing Director and Partner, advising clients across consumer goods, automotive, and technology sectors.
