Vad var den främsta orsaken till andra puniska kriget ledningen av Hannibal?

Den främsta anledningen var att hämnas Karthagos nederlag i det första puniska kriget.