Similarly, you may ask, did Chanakya killed porus?
It is possible Parvatak who helped chandragupta Maurya in defeating Dhana Nanda was none other than Porus and chanakya killed him by treachery and his son Malayketu though Mudrarakshasa was written decades later. However greek sources say porus was killed by Eudemos again by treachery.
Furthermore, who betrayed porus? The name of Prince Ambhi (Omphis Taxiles) is one such name known to history as a traitor since Alexander the Great called him so. We learnt in our school days that he invited Alexander to avenge King Puru or Porus, his arch-enemy and king of the land between the present Jhelum and Chenab rivers in the Punjab.
Additionally, who killed porus?
Porus was assassinated by one of Alexander's generals, Eudemus, sometime between 321 and 315 BC. The Battle of the Hydaspes was fought in 326 BC by Alexander the Great against King Porus of the Paurava kingdom on the banks of the river Hydaspes. The battle resulted in a Macedonian victory.
Who was Malayketu?
Malayketu was a king of Paurav kingdom and a son of King Porus aka King Purushottam aka King Parvatak . He was in his early teens during the Battle of Hydaspes. He ascended the throne after the death of his father . The two sons of porus were killed at hydaspes river battle in 326 BC.