News
India is emerging as a hub for energy GCCs, driven by renewable energy initiatives and significant offshoring opportunities. These GCCs, employing around 50,000 people, are expanding their focus ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results