In The News

In 2011, Latin America and eastern Europe surpassed India in number of new outsourcing facilities, according to an Everest Group report. Read more.

More from In the news