Malakwal
Malakwal is town in Mandi Bahauddin District in the Punjab province of Pakistan. The town serves as the headquarters of Malakwal Tehsil, and administrative subdivision of Mandi Bahauddin District
The Battle of the Hydaspes River was fought by Alexander the Great in 326 BC against the Hindu king Porus (Pururava in Sanskrit) on the banks of Hydaspes River (the Jhelum) in the Punjab region near Malakwal now in Pakistan. The kingdom of Paurava of King Porus was situated in the part of Punjab which is now part of modern day Pakistan (Pakistani Punjab).
The Hydaspes was the last major and most costly battle fought by Alexander.King Porus and his men put up a fierce resistance against the invading Macedonian army which won the admiration and respect of Alexander.
Although victorious, Alexander's exhausted army mutinied soon after, when he made plans to cross river Hyphasis, and refused to go further into India. After some short, yet victorious campaigns against Indian clans residing along the Indus, securing his rule and founding cities that would serve as outposts and trade centers, Alexander would return to Babylon.
The battle took place on the east bank of the Hydaspes River (now called the river Jhelum, a tributary of the river Indus) in what is now the Punjab province of Pakistan. Later, Alexander founded a city on the site of the battle, which he called Nicaea; as long as this city has not been discovered, any attempt to find the ancient battle site is doomed, because the landscape has changed considerably. For the moment, the most plausible location is just south of the city of Jhelum, where the ancient main road crossed the river, and where a Buddhist source indeed mentions a city that may be Nicaea.
The identification of the battle site near modern Malakwal is certainly erroneous, as the river, in the ancient times, meandered far from these cities.