The best pizza in the world can now be found in London. To make matters worse, the awards ceremony was held in Naples.
Napoli on the Road has taken the global number one spot for the first time, after three years as Europe’s best pizzeria. Elsewhere, Smithfield is starting to get interesting, Luke Farrell is taking things up a notch in Marylebone, Canary Wharf has found another roof upon which to put a restaurant and Chelsea is opening somewhere where you can have dinner in a bath.