¿Fue Alejandro Magno derrotado por alguno de los reyes indios cuando invadió la India?

El consenso histórico general es que ingresó a la India después de conquistar el antiguo reino de Bactria (partes del actual Afganistán); y el Imperio persa que diezmó en una batalla decisiva en Mesopotamia (actual Irak del Norte).

Después de cruzar el Hindukush; un traicionero Ambhi Kumar lo ayudó contra Puru (Porus); a quien pudo derrotar solo después de mucho esfuerzo. Muchos estados se rebelaron contra él; y se sintió intimidado ante la perspectiva de un formidable reino de Magadha bajo los Nandas; que poseía mucha más mano de obra de la que podía enfrentar o reunir. También; El ejército de Alexander ahora estaba cansado de sus implacables campañas militares y no quería marchar más hacia el caliente subcontinente indio.

Otro hecho que algunos biógrafos aduladores como Arrian, Quintus Curtius Rufus y Plutarch mencionan; después de concluir un tratado con un grupo de mercenarios indios; los macedonios los asesinaron traidoramente después de ser desarmados. Fue amenazado y respetó sus habilidades de lucha.

Marchando por el curso del antiguo valle del río Indo; parte de su ejército navegó a Babilonia; y volvió por Gedrosia (actual Baluchistán); finalmente murió en junio de 323 a. C. Roma era simplemente una república en ese momento; y la mayor parte de Europa un remanso provincial; entonces miró hacia el este.

no, luchó con un solo rey indio, el ‘Rey Porus’
Porus perdió esta batalla, pero luchó valientemente.
Después de esto, el ejército de Alexander se rebeló y Alexender dejó caer los planes para seguir adelante.
Por delante estaba la región del rey Nanda que se suponía que era muy fuerte, lo que podría haber sucedido en esa lucha es una cuestión de opiniones solo ahora.