Pizza is probably the most universally-adored food, and there are millions of restaurants all over the world stretching their dough, dolloping their passata and drooping their...
Fancy a slice? Well you’re in luck, as it turns out that the best pizza in all of Europe can be found in London. According to...