Tuesday, February 9, 2010

Where do we stand?

Just saw this article on Economist. Wonder do we (India) gain a position in such graph.


0 comments:

Post a Comment