India’s largest IT services company, Tata Consultancy Services (TCS), is once again in the spotlight amid…