Carthage, a powerful city-state in North Africa, had been a thorn in the side of Rome for many years, particularly under the generalship of Hannibal who had inflicted a heavy defeat on Rome at Cannae in 216 BC. However, Rome simply refused to cave in. Hannibal’s main problem was that he did no...