India Top six IT firms saw staff additions plunge 72% in Q1 If payroll additions are considered the ideal barometer of health for the $283-billion Indian outsourcing industry, the June quarter has been Read More » July 27, 2025