The comment below is from an Indian poster on this popular post. I agree with most of what he says. First of all, I don’t think that the Aryans pushed the Dravidians to the South. There are Dravidian types and mixed types all over North India. Points 2 and 3 are self-evident. I have always felt that Hinduism was nothing more than the ancient religion of India, and there is good evidence for this. Clearly it predates the Aryans. It’s not necessarily as old as India, since India is as old as dirt, but clearly it goes back so far that we can hardly even say when it begins. Ancient Iran also had a caste system, and so did their ancient religion. Yazidism, one of the oldest major religions known to man, possibly dating back 10,000 years, has caste and origins in Iran. The suggestion is that caste is a regional phenomenon across India, Pakistan, Bangladesh, Nepal, Iran and Northern Iraq. Afghanistan lacks caste, but until the Communist revolution was a semi-feudal society. The fact remains that Aryan languages displaced Dravidian languages to the South, and all of North India is Aryan-speaking in general, and the people of the North are lighter than the people of the South, and this needs to be explained somehow. Obviously, prior to the Aryan Invasion, Dravidian languages were spoken all over North India. Either their speakers dropped Dravidian in favor of Indo-Iranian or they moved south. Possibly both of these occurred.
1) Vedas are not everything in Hinduism, though they form some of the core. There are many books written in ancient mathematics and science in the post-Vedic period which are as relevant to the history of Hindus, if not more than the Vedas. Look at the books written by Bhaskara (there were two Bhaskaras recorded in history), Aryabhatta, Apastamba, Baudhayana, Varahmihira and several other authors. Some of them have had their base south of the Vindhyas, which indicates the migration of the culture of the Vedic people southward. I am guessing the actual migration of Vedic people might also have taken place either before or after the completion of the writing of the Vedas (500-1000 BCE). Read about the myth of Agastya and his followers and the Vindhyas. 2) Skin color depends on the climate and gradually over generations (maynot be 3 but lets say about 30 generations) it is sure to change. 3) People speaking different languages derived from a root language (or speaking the root language itself) need not share genetic origins or race. For example, I am an Indian, and if I speak or write in English, a European-originated language, that does not make me European. I bet the same applies to speakers of Indo-European languages. 4) Based on several references in the Vedas against dark-skinned tribes, one cannot assume that all the scriptures of the Hindus (the Sruti and Smriti) were written by the highly-advanced fair-skinned race-preserving cohort known as Aryans who came down from central Asia and pushed the locals down south. One severe contradiction to this simplistic theory is how come there are references of lower-caste tribals getting upgraded to the higher caste of Brahmins (like Valmiki, Vishwamitra) in the epics written by these same racially-finicky people (the Aryans) that was allowed to be published without censorship. The racial references in the Vedas are at best ambiguous. If the Aryans were the vanguards of Hinduism and they were the creators of the scriptures, how did dark-skinned gods like Vishnu and Shiva find their ways into the texts. More likely they should have been shown as demons given the benchmarks by which they would have decided. Given all these, there surely exists a possibility of a fair-skinned race coming down from Afghanistan or central Asia and contributing to the creation of Hindu scriptures and merging with the locals, in fact there could be several races of this type migrating in at different points of time. But to say that they did this at the expense of a dark-skinned race or an indigenous race is pure baloney, given the facts. In fact the genesis of Hindu scriptures could have come from different parts (including the non-Indo-European parts which may include Sanskrit speakers of Dravidian origin) of the Indian subcontinent. Likewise, tribes that had originally entered from the northern borders of India (one of them being the Aryans) must have migrated all over the country giving an inseparable and indistinguishable genetic mixture that we know as the people of India today. Also the caste system in ancient India up to a period must have been rather fluid and based more on occupation than ancestry as is the popular notion. Hinduism (at least the history and references from Hinduism) seems to have a much greater tolerance for skin color and caste than is touted to be.