in the second punic war between carthage and rome carthage formed an alliance with
Syracuse
-1
Section::::Abstract.
Second Punic War
28563
Masaesyli
Massylii
Macedon
-1
Section::::Abstract.
Second Punic War
28563
Other Greek states
Iberian tribes