When Battle of Hydaspes took place and between whom

it took place between whom. name the year and persons