Tata Consultancy Services (TCS), India’s largest IT services company, announced a key leadership transition on Thursday.
Tata Sons will invest Rs 1432 crore in Tata Projects from the dividend the holding company is set to receive from Tata ...