In his role as general, Hannibal led the Carthaginians' battle against the Roman Republic in the three Punic Wars, which ...