The Battle of Hydaspes in 326 BCE was fought between Alexander and which Indian ruler?
- A.Ambhi
- B.Porus
- C.Chandragupta Maurya
- D.Dhananand
Show answer
Explanation
The correct answer is B, Porus. Porus ruled the Paurava kingdom between the Jhelum and the Chenab and fought Alexander on the Hydaspes, the Greek name for the Jhelum. Alexander won, but he was impressed by the Indian king's courage, restored his kingdom to him and made him an ally. A is wrong because Ambhi, the king of Taxila, surrendered without a fight and helped Alexander against Porus; he is the opposite example. C is wrong because Chandragupta Maurya rose to power after Alexander's withdrawal and later defeated Seleucus, Alexander's general, not Alexander himself. D is wrong because Dhananand was the Nanda ruler of Magadha whose large army is said to have frightened Alexander's soldiers into refusing to march beyond the Beas; the two never met in battle. Remember the pair: Hydaspes equals Jhelum, and the Indian side is Porus.