?
Who defeated Hannibal at Battle of Zama?
Answer & Solution
Correct Answer:
Option
C
The Battle of Zama—fought in 202 BC near Zama —marked the end of the Second Punic War. A Roman army led by Publius Cornelius Scipio Africanus, with crucial support from Numidian leader Masinissa, defeated the Carthaginian army led by Hannibal.
Join the Discussion
Login to post a comment or share your explanation.
Login