So mostly I have seen that people conclude the migration theory for Indian subcontinent as open and shut case but when I search extensively there are lot of discrepancies and assumptions with lot of bias ( either the bias towards aryan migration theory or out of india theory).
So I wanted to ask here as what, if there is any, is the current archaeological evidence that:
I am asking for archeological evidence because it is more firm as compared to literary or linguistic.
Can I ask where you get the idea that there was a large-scale migration of people? My understanding was that it was a much smaller scale, and the people of the Indian subcontinent were mostly absorbed into the new Indo-Aryan culture, but the newcomers were mostly absorbed into the old population. The genetic evidence supports this notion, as while R1a, one of the main genetic lineages linked to the Indo-European migrations, is present in India, it isn't present on remotely the same degree it is in Europe, where the population was largely replaced by Indo-Europeans migrations.