8 min read International The Battle of Cannae 4 anni ago Dora Dardano No battle that has ever taken place in history has the same importance for the skill demonstrated by a general,...