Question

The Battle of Hydaspes was fought between Alexander the Great and which Indian ruler?

  1. Chandragupta Maurya
  2. Porus (Puru)
  3. Dhannanda
  4. Ashoka

Answer:

Option B: Porus (Puru)

Detailed Solution:

The correct answer is “Porus (Puru)”.

The Battle of Hydaspes (326 BCE) was fought between Alexander the Great and King Porus (also known as Puru) of the Paurava kingdom on the banks of the Jhelum River (Hydaspes in Greek).