What was a cause of the Second Punic War?

Rome and Carthage wanted control of Spain.
Rome wanted control of Sicily and Greece.
Rome and Carthage had a trade disagreement.
Carthage was a major military rival to Greece.

1 answer

Rome and Carthage wanted control of Spain.