 Although the Roman Scipio Africanus resisted such manoeuvre, eventually intervention by Rome forced Hannibal to leave Carthage.Thus, corrupt city officials efficiently blocked Hannibal Barca in his efforts to reform the government of Carthage.Mago (6th century) was King of Carthage; the head of state, war leader, and religious figurehead.