Se Hannibal era um grande general, como é que ele não atacou Roma quando teve a oportunidade?
Por que Hannibal não sitiou Roma depois de ter destruído os exércitos que Roma enviou para derrotá-lo? Não pôde sitiar Roma e, eventualmente, fazê-la render-se por matar de fome o seu povo?