Respuestas
En el año 327 a. C. Alejandro Magno comenzó su conquista de la India en la región del Panyab. El rey Ambhi (llamado "Taxiles" por los autores clásicos), gobernador de Taxila, rindió la ciudad al líder macedonio. Muchos huyeron a una alta roca o fortaleza llamada Aornos. Alejandro tomó esta fortaleza tras un exitoso asedio. Tras esto, luchó en una épica batalla contra el monarca Poros en Hidaspes (326 a. C.). Luego de la batalla, Alejandro devolvió a Poros todos sus territorios, haciendo una alianza con él, y lo nombró sátrapa de su propio reino. Alejandro siguió adelante para conquistar todos los territorios en los que desembocaba el río Indo.
Al este del reino de Poros, cerca del río Ganges, estaba el reino de Magadha. Cansados y asustados por la idea de encontrarse con otro ejército indio en el río Ganges, el ejército macedonio se amotinó en el río Hífasis (llamado Beas en la actualidad), negándose a continuar con su marcha hacia el este. Alejandro, tras oír el discurso de su oficial Coeno y ver que los augurios le eran desfavorables, se convenció de que sería mejor dar la vuelta.