India’s $245-billion IT services sector under pressureBy Agency Staff19 December 2023 India’s IT firms are accepting tougher contract terms to win large deals from clients as they compete for fewer orders.