Rajeev has pointed out something very rightly. Americans are too backward and too narrow-minded to accept either a woman or a non-white as a President. Countries like the U.S. and U.K. are only outwardly multi-cultural and ostensibly modern. And Rajeev, please do not underrate the Indians. Humility and subtlety are Indian Virtues. Don't take these to be weaknesses. I don't see why you want Indians to behave like the Chinese, the Arabs, or the whites.