The whole “Aryan invasion” thing was made up and is not factual. I accept Vedas and if historians agree with Vedas, fine. If they contradict them, I don’t agree with the historians.
People can argue historical details but as a student and follower of the Vedas, I accept them as infallible and truthful.
Stephen Knapp’s website has a lot of historical evdidence (and tons of other stuff, it’s a rather confusing website), if you’re interested. I find it hard to navigate but he used to have some links to interesting historical info.
The Persians came in from the West ~ so whatever you interpret the ancient texts to say, the DNA says everybody in Indian has a Western ancestor.
The "hips don't lie" eh!
Shakira with “The Hips Don’t Lie” ~ might give you an idea of what drives “gene flow” eh: http://www.youtube.com/watch?v=FLQgjEhH400
Look at the mythological creature costumes ~ lots more Indian stuff there than the uncounseled eye will see.
The Brits brought many East Indians to the American during the colonial period.