We all came from Africa at one time or another. Even Europeans. That is not in dispute.
But the Aryan invasion theory has been strongly disproved by genetic evidence and the fact that there is no archaeological evidence. Even Marxists like Romila Thapar have now changed their views.
The only people hanging on to it for dear life are the linguists. But the point is that if for eg. German and Sanskrit are similar, why should it be that Europeans came to India? Why cant it be that Indians went to Europe?!