McKinsey & Company Headquarters, New Delhi, India