For years we have witnessed a silent power struggle between Italian and Spanish pizza. The classic Italian pizza par excellence attracts many enthusiasts. A simple pizza with a lot of flavor: the margherita. The combination of its ingredients... Continue reading