We've gone from the image of India as land of fakirs lying on beds of nails, and snake charmers with the Indian rope trick, to the image of India as a land of mathematical geniuses, computer wizards, software gurus.
As an Indian, and now as a politician and a government minister, I've become rather concerned about the hype we're hearing about our own country, all this talk about India becoming a world leader, even the next superpower.
There was a time when bright people had few prospects for higher education and good jobs here. But that is changing. India is no longer seen as an undesirable place to work or pursue research.
Whereas China has set about systematically striving for Olympic success since it re-entered global competition after years of isolation, India has remained complacent about its lack of sporting prowess.
I believe in an India of pluralism and diversity, not of religious bigotry and caste politics. I believe in an India that is secure in itself and confident of its place in the world, an India that is a proud example of tolerance, freedom and hope for the downtrodden.
Much of the conventional analysis of India's stature in the world relies on the all-too-familiar economic assumptions. But we are famously a land of paradoxes, and one of those paradoxes is that so many speak about India as a great power of the 21st century when we are not yet able to feed, educate and employ all our people.