India's largest IT services firm, Tata Consultancy Services (TCS), is set to lay off about 2 per cent, or 12,261 employees, of its global workforce this year, ...
Share this article
If you liked this article share it with your friends.they will thank you later