India has the potential to become a premier global capability center (GCC) hub, potentially accommodating over 32 per cent of Forbes 2000 enterprises. By 2030, India could host over 620 Forbes ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results