India at Center Stage (2006)

After decades of being all but ignored by the rest of the world, India now finds itself the center of attention. Along with China, India is the investment destination of choice for multinational corporations, especially those based in the U.S. New Delhi, the capital of India, has become a revolving door of foreign leaders, each one eager to form a “strategic partnership” with India. In a word, India’s got buzz.

WAI_Background_Paper_2006