Om Hannibal var en stor general, varför attackerade han inte Rom när han fick chansen?
Varför belägrade Hannibal inte Rom efter att han förstörde arméerna som Rom hade skickat för att besegra honom? Kunde han inte belägra Rom och så småningom få det att ge upp genom att svälta dess folk?