Leading IT firms in India lost close to 70K employees in last fiscal year

Leading IT firms in India lost close to 70K employees in last fiscal year