Question: in the second punic war between carthage and rome carthage formed an alliance with
Answer: Syracuse; Macedon; Iberian tribes; Other Greek states; Massylii; Masaesyli