Hannibal is ranked as one of the best military commanders in history, alongside Alexander the Great, Julius Caesar, and Napoleon. |
Hannibal is ranked as one of the best military commanders in history, alongside Alexander the Great, Julius Caesar, and Napoleon Bonaparte. |