what is the name of the famous Roman commander that defeated Hannibal? At what battle?

History

Question
what is the name of the famous Roman commander that defeated Hannibal? At
what battle?
Answer

The famous Roman commander who defeated Hannibal was Scipio Africanus at the Battle of Zama.

Download to view full explanation
Scipio Africanus was a famous Roman commander who is best known for his victory over Hannibal and the Carthaginian forces at the Battle of...
Solve any homework question FREE with our app, NO PAYMENT required!