This question has always bothered me. . Today I saw a report about 2 different pedigree lines which make up most of Indian populace. In south mostly Dravidians and in North are Indo-Europeans/Central Asians/Aryans. . I would not link directly, the social issues of North and South based on these ancestoral lines. . But there must be some reasons for the economic disparity or I should say economic upliftment, and technological advancement, between North&East and South&West. . In technology we can see that IISc, ISRO, HAL, DRDO, all are located in South. There is no reputed Scientific Institute of this level, anywhere in North. IT revolution started from Bangalore Most R&D centers, and also Multinational industries which do not export products, also have units in South&West only. I dont know about others, but most of the scientists I hear of, have south Indian names. Majority of country's GDP comes from these 6-7 states. I have myself noticed the kind of scientific fervour in South students which is absent in North students. And I am talking about general students, not the creamy layer. Now, this can be the reason as well as the consequence of difference in scientific environment. . Other reason could be the pedigree lines. . I dont think politicians in North can be blamed because IMO Southern politicians are as crooked as anywhere else. . What I can only see is the growth of this difference. And still cannot comprehend why is it so. . Your views are welcome.