Q165
Who defeated Hannibal at Battle of Zama?
A.
Cato the Elder
B.
Scipio Aemilianus
C.
Scipio Africanus
AnswerD.
Hasdrubal
Answer: Option C
Solution
Answer: Option C
Solution:
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.