Examveda
Examveda

Who defeated Hannibal at Battle of Zama?

A. Cato the Elder

B. Scipio Aemilianus

C. Scipio Africanus

D. Hasdrubal

Answer: Option C

Solution(By Examveda Team)

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.

This Question Belongs to History >> World History

Join The Discussion

Related Questions on World History