Battle of the Hydaspes River was fought between which kings?

Answer: King Porus and Alexander (326 BC)