Nel 326 a. C., Alessandro Magno aveva conquistato l' Asia Minore e l' Impero Achaemenide e aveva raggiunto le frontiere nordoccidentali del subcontinente indiano. Lì ha sconfitto il re Porus nella battaglia degli idaspe (vicino a Jhelum, Pakistan) e ha conquistato gran parte del Punjab. La marcia orientale di Alessandro lo portò a confrontarsi con l' Impero Nanda di Magadha e con i Gangaridai del Bengala. Il suo esercito, stremato e spaventato dalla prospettiva di affrontare i più grandi eserciti indiani sul fiume Gange, si ammutinava all' Iphasis (il moderno fiume Beas) e si rifiutava di marciare più a est.
A quale battaglia Alexander ha battuto il re Porus?
battaglia degli idaspe