The number of new IT and business process outsourcing contracts worldwide dropped by 20 percent to 411 in the second …
EMEA outsourcing contracts decline by 29%
The number of outsourcing contracts worth more than £15.5 million awarded across Europe, the Middle East and Africa (EMEA) has …