The 10 Greatest Generals in History

Page 4 of 11

8. Hannibal Barca

Although the Roman Empire brought most of its enemies to their knees, the Carthaginian general was not one of them. Hannibal Barca’s military cunning allowed him to deal several blows to the Romans, before he took his own life in order to avoid capture.

Page 4 of 11