Question # 1
The Carthaginian general Hannibal was defeated at Zama by?

Choose an answer