Companies & Business India becomes world’s largest retail GCC hub with 180 centres
India has emerged as the world’s largest retail Global Capability Centre (GCC) hub, with 180 operational centres, according to a new industry report. The milestone highlights…