answersLogoWhite

0

The Second Punic War took place in Italy, Spain, Tunisia and eastern Algeria.

Hannibal invaded Italy. The Romans conducted two campaigns in Spain, where the Carthaginians had territories in the south. They did so because the war was sparked by Hannibal capturing a Spanish town which was a Roman ally. Rome had to fight in Spain because she was supposed to defend her allies there. Towards the end the Romans took the war to Tunisia because that is where Carthage was. There were also operations in eastern Algeria to pursue a Carthaginian ally from that area.

User Avatar

Wiki User

11y ago

What else can I help you with?