TCS contract wins slip 21% to $9.5 billion this quarter

Business