Question: which ruler fought the famous battle on the banks of jhelum river
Answer: The Battle of the Hydaspes was fought in 326 BC between Alexander the Great and King Porus of the Paurava kingdom on the banks of the river Jhelum ( known to the Greeks as Hydaspes ) in the Punjab region of the Indian subcontinent ( modern - day Punjab , Pakistan ) .