Ambhi the King Taxila allied with Alexander. I am told that after war at Hydaspes, Alexander gave some territories controlled by Ambhi to Porus. Is it a fact? If so, why did he gave territory of an ally to an opponent?

I dont know about the diplomacy but, Alex was impressed by Porous and let him keep his army(or what was left of it) and kingdom. Porous was later a Hellenistic Satrap of the Hydaspes after Alex's departure. He later allied with Chandragupta Maurya.

Ambhi, was not exactly an ally, he was an 'opponent' who had surrendered without a fight.

And Welcome.... Wow! More Indians seem to be joining the forum.

Last edited by The Imperial; February 19th, 2011 at 07:47 AM.
Reason: Its Chandragupta Maurya, not Gupta Gupta

He is certainly not an opponent nor did he surrender meekly. He extracted his due - 1000 talents of gold - as mentioned in this link.

Which link? Alex definitely did not pay! Dude, he had a powerful army, and he had a lust for more battles and blood, why would he give up a battle plus pay?! Ambhi had heard of Alex massacring his opponents after conquering them, thus thought it was wise to surrender to him.