News

India's largest IT firm, Tata Consultancy Services (TCS), has announced plans to lay off around 12,000 employees in its 2026 ...