Which of these famous battles marked the end of the First Punic

Which of these famous battles marked the end of the First Punic War and resulted in Rome gaining control over Sicily?
A、Battle of Cannae
B、Battle of Zama
C、Battle of Actium
D、Battle of Cape Heracleum
【正确答案】:D
【题目解析】:Battle of Cape Heracleum