Business | Press Trust of India | Tuesday January 12, 2016
India is the world's biggest outsourcing destination in terms of financial attractiveness and business environment, according to a study by global management consulting firm A.T. Kearney.
www.ndtv.com/business