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
Porus ruled the Paurava kingdom between the Jhelum and the Chenab and fought Alexander on the Hydaspes, the Greek name for the Jhelum.
Read the full explanation →