India creating more jobs than China: Report
OECD's Economic Outlook 2007, released on Tuesday, has revealed that India generated 11.3 million net new jobs annually between 2000 and 2005, which is over 60% more than the 7 million new jobs created in China every year.
The performance looks even more impressive when contrasted with another emerging giant, Brazil. The South American biggie clocked 2.7 million new jobs created annually over the five-year period, while Russia saw some 700,000 new jobs added every year.
From the Times of India