Topic
Culture UK Spain

London pizzeria crowned world's best

5m

50 Top Pizza named London’s Napoli on the Road the world’s best pizza in 2026, included six Spanish entries and left Lisbon’s Forno d’Oro as Portugal’s sole top‑100 entrant.