News

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.