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