By the way, talking about pizza, Italians say the best pizza is the Margherita.
It's actually the 1st pizza ever made, baken for Queen Margherita of Italy in the last years of the 19th century, in Naples (of course). It is the simplest of all pizzas, having only tomato and mozzarella... AND IT...