News
IT giant Tata Consultancy Services (TCS) is reportedly planning to lay off around 12,000 employees in FY26 as part of a major restructuring move, according to multiple reports on Sunday.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results