The Indian outsourcing industry: the IT back office of the world