News

The group’s crown jewel, Tata Consultancy Services (TCS), has been the biggest casualty, losing nearly $70 billion in market ...