What Were the Main Reasons for the Roman Victory over Carthage in the Second Punic War?

There were several reasons. Rome relied on citizen and allied soldiery while Carthage relied largely on mercenaries. Mercenaries have to be paid and are not as reliable as citizen soldiers and can be bought off. Carthage during the Second Punic War did not support its military to the same degree that Rome supported theirs. Carthage’s […]