Keep in mind that if Alexander decided to go on instead of turning back, he had a force of 300 trained war elephants (which he would use in their utmost efficiency and in innovative ways), a large, battle hardened and superbly drilled army and he was the richest king in the world, with the resources of millions upon millions of people from Greece to Bactria. He had faced one Indian army and he was quite adept at learning from his mistakes. Huge numbers he had faced and in locations where they could be used in outmost efficiency. India is not exactly the place where huge numbers can operate with impunity. As such, I can't see any single reason on why wouldn't Alexander be capable of conquering the whole of India.
Bookmarks