Sidane in a comment in response to this post has raised an important point of nation states and how it impedes progress.
In response to this comment, I submit that the notion of a nation state creates a false sense of identity when the nation is culturally heterogenous like in the case of India. In such a case, national pride even when rigorously taught can easily be dampened or forgotten as regional pride and clannish behaviour takes precedence. Isn't this the case with India too? Actually, I think its a feature of all countries with a heterogenous cultural fabric. It is this proclivity to regionalism (states, county, village, tribe) and its attendant suspiscion and insecurity that impedes progress as it impedes cooperation, trade and exchange of ideas. This also causes one clan, tribe, region to progress at the expense of another thus contributing to unequal distribution of the fruits of progress. In countries where the cultural fabric is homogenous (most european countries), national pride is highly integrated into their identity as a people and hence comes across more strongly. The lack of petty regionalism sets up societies in which all equality is a basic tenet and all its people have equal access to opportunites (socialist states try to ensure equality of outcome and thus fail). Such societies do not hold back progress and the distribution of the returns of progress are also likely to be on equitable terms.