Puru was on home ground and the ancient equivalent of tanks - he should have. Furthermore, he had allies in the form of the seasonal rains and disease but obviously, he didn't use them to full effect.
Battle of the Hydaspes River

Puru was on home ground and the ancient equivalent of tanks - he should have. Furthermore, he had allies in the form of the seasonal rains and disease but obviously, he didn't use them to full effect.
Anybody think Raja Puru (King Porus) should have won the Battle of the Hydaspes River?