International The Battle of Cannae By Dora Dardano / Ottobre 28, 2021 The genius Hannibal against the arrogance of Rome