Here are some older answers of your question: here by /u/ILoveNomads and /u/HigherMeta and here by /u/Ormond-Is-Here
The consensus is that many Indo-European speaking people migrated into the South Asia in the 2nd millennium BCE, bringing their language and some cultural practices with them. No-one serious is using the term "invasion" anymore, so it has become a strawman.