News

TCS shares dip as company announces 12,000 layoffs amid market slowdown. Analysts mixed but mostly optimistic on future. Get ...