ITC Infotech has announced a proposed strategic combination with Happiest Minds Technologies Limited, marking a significant consolidation in India’s technology services sector and bringing together […]