Si Alejandro comenzó con cuarenta mil hombres y tuvo que dejar soldados en cada ciudad que conquistó, ¿cómo llegó a la India?

La cuestión es que tenía mucho, mucho más que 40,000 hombres. Todavía tenía más de 40,000 más en Macedonia como reserva y para sofocar cualquier insurrección de las otras ciudades-estado de Grecia. Y cuando anexó grandes extensiones de tierra persa, a menudo reclutaba a miles de persas en sus ejércitos. En un momento, en realidad tenía más persas en su ejército de combate que macedonios. Y en muchos casos, los persas capturados aceptaron alistarse en este ejército.

Sin mencionar que no todas las ciudades necesitaban una guarnición. En algunos casos, las ciudades abrieron sus puertas y le dieron la bienvenida, particularmente en Egipto y Asia Central. Muchos estaban hartos de estar bajo el dominio persa y esperaban que Alejandro fuera un mejor líder. En algunos casos, las ciudades obtuvieron autonomía local. Tuvieron que enviar hombres y dinero a Alexander, pero aparte de eso, administraron su propia ciudad.

También reclutó soldados en los reinos que conquistó y muchos de los jefes vencidos se convirtieron en sus seguidores. Cuando llegó a la India, había más babilonios y persas en su ejército que los griegos.
Alexander también hizo mucha riqueza a través de su conquista del más rico de los reinos entre Grecia e India. Esta riqueza podría haber sido fácilmente utilizada para contratar mercenarios de las áreas tribales en el hindukush en su camino a la India.

En 327 a. C. se casa con Roxana (Roxanne) , una princesa sogdiana y el año que viene invade Punjab en el norte de India y derrota al rey Porus en la batalla de Hydaspes. Al llegar al río Hiphasis, sus soldados se amotinan y obligan a Alejandro a retroceder, siguiendo el Jhelum , un afluente del río Indo, hacia el mar. Ganó esta victoria con solo 5,000 hombres. Enlace: Historia humana en resumen