No, Hannibal was defeated by Rome at the battle of Zama in 202 BC.

Leave a Reply

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