General Hannibal: One of the Greatest Military Leaders in History
The general who gave Rome a run for their money during the second punic war
General Hannibal, also called Hannibal the Barcid, was one of the most creative military strategists in the ancient past- the period of human civilization before the middle ages.
He was born in Carthage; the Phoenician trading…