India on top, becomes most preferred location for global shared services; Is India on its way to achieve services exports target of $400 billion?
India on top: Amid India's continued growth, India has emerged as the most preferred location as a Global Shared Services hub, followed by Poland and Mexico, according to Deloitte’s 2023 Global Shared Services and Outsourcing survey. Watch this Visual Story to know more.
Source: businesstoday.in