Is it true that Cognizant is laying off people in a big way? What does it mean for Infosys and TCS in India?

Fundamentals,Market View

No More Feeds Available