What were the grounds for the second Punic War, who won, how did they win, and what did they acquire? Also tell about the battle of Cannae.
LaBarca's son, Hannibal, controlled Iberia, so he went to Rome by land out of vengeance to beat them. He fought up and down the peninsula for 15 years and couldn't take the capitol. Later, at Cannae, 40,000 of Hannibal's men fought 80,000 Romans who were boxed in by Hannibal's men. Rome lost almost 70,000. Finally, Scipio Africanus attacked Africa at Zama. Hannibal lost and Rome won the war.