April 27, 2011 7:55 PM | A nation of 1.21 billion people, one of the fastest growing economies in the world, With 467 million workers, India has the world’s second largest labour force. The work force explosion of working-age people in India could serve as an engine of economic growth or bring social turmoil in […]