I seem to recall there was a connection between Hannibal and Spain, damned if I remember what it was though. Maybe he was born there, or trained, or educated.