The mongols were defeated by the Delhi sultanate who were of foreign origin themselves!! What the bloody the hell!!
And besides, the mongol hordes that did invade India's western frontiers were pitiful (to even put it mildly) compared to the ones that had ravaged central Asia and then Europe!!
That's pretty much the only time our ancestors acted as one and just see the result - the Arabs got royally fucked!! The same would have happened to the Afghans and Turks had they managed to put their differences aside and offer the same level of resistance.
NOT AS A SINGLE NATION/STATE/EMPIRE!! And that's my point!! For example, while the Marathas were raping the Mughals the rest of the 'Indians' were in bed with them and when the Bengalis were fighting and dying at the hands of the Brits the Punjabis and others were whoring themselves to the British to quell the rebellion!! If that's your concept of a unified nation then I gotta say, your standards aren't that high.
No, considering the odds, we should have been able to crush those invaders under our feet had we been able to offer a proper unified resistance.
You just repeated my points without even realizing it.