I vilket land var Hannibal befälhavare när det andra puniska kriget började?

Hannibal var i Spanien när det andra puniska kriget började, som Carthage hade behållit sina kolonier på den iberiska kusten efter det första puniska kriget, med Cadiz och nya Karthago främst bland dem. Barcelona är uppkallad efter Hannibals familj, Barca. Hannibal började faktiskt kriget genom beseiging den romerska staden Saguntum på den iberiska kusten.