News

Tata Consultancy Services (TCS) will lay off approximately 12,000 employees this fiscal year, as India's biggest private ...