site logo

Layoffs plague Indian IT sector as firms struggle to meet modern technology demands