India may be lagging behind China in terms of economic growth or becoming a global manufacturing hub, but it has outpaced the Communist giant in creating the maximum number of jobs among the BRIC nations.
The Organisation for Economic Cooperation and Development (OECD) in its Employment Outlook...