Scipio Africanus is the Roman general who was able to defeat Hannibal after 16 years of war. He finally defeated Hannibal at the battle of Zama in 202BC.

Leave a Reply

Your email address will not be published. Required fields are marked *