The city of Rome was famously sacked by the Carthaginian general Hannibal during the:
a. Peloponnesian War
b. Punic Wars
c. Crusades
d. Persian Wars