What race was Hannibal from Carthage?
What race was Hannibal of Carthage? How can we know?