Multiple choice

On the bank of which river was the battle of Karri fought?

  1. Indus

  2. Chenad

  3. Ravi

  4. Jhelum

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The Battle of Karri (also known as the Battle of Hydaspes) was fought on the banks of the Jhelum River (called Hydaspes in ancient times) between Alexander the Great and King Porus in 326 BC. The Jhelum is a major tributary of the Indus River in present-day Pakistan.