Looks like the Hindus of the North were not at all good soldiers. Everytime an invading force came, they fell!! We are not talking of individual bravery like of that Shivaji but of the armies. There was some inherent weakness in them. Can any one of our brothers here idenify the weakness? It seems Alexander the Great also knew of this weakness of the North Indians!!