New Delhi [India], October 23 (ANI): India has firmly established itself as the world’s top destination for Global Capability Centres (GCCs), with over 1,800 centers serving more than 1,400 global corporations, according to a report by JLL India. The country has added over 100 new GCCs since 2022, underscoring its strategic importance to multinational companies […]