Job growth in Indian IT sector slumps 25% amid layoffs

Job growth in Indian IT sector slumps 25% amid layoffs