Now referred to as global capability centres or GCCs, these arms of foreign companies employ close to 1.7 million in India and had a combined revenue of USD43 billion in FY23. While this is good for Indias tech talent, it makes life harder for Indian IT servi…