News

Napoleon is relatively unusual in western history for aligning himself with Hannibal – not Hannibal’s Roman enemy, Scipio ...