Final answer:
Alexander invaded India to extend his empire, but his men mutinied and refused to advance further.
Step-by-step explanation:
Alexander insisted on invading India because he wanted to conquer the Indian kingdoms and extend his empire. He believed that by doing so, he would rule the whole world. However, his troops mutinied at the Beas River and refused to advance farther.
In order to defeat King Porus and his elephants, Alexander utilized his military tactics and strategy. He deployed his infantry in the center and cavalry on the flanks, effectively encircling and overpowering the enemy. Despite the challenge posed by the elephants, his forces managed to defeat King Porus.
There are several reasons why Alexander's men mutinied at the Beas River and refused to advance further. Firstly, his soldiers were weary and exhausted after continuous campaigns and long marches. Additionally, they had amassed significant wealth from their conquests and desired to enjoy their spoils. Some of his followers were also old and believed it was time to return home.