Browsing: crowned

London has officially got the world’s best pizza. Napoli on the Road, the Chiswick pizzeria founded by chef Michele Pascarella, has taken the top spot at the 50 Top Pizza World Awards 2026, beating out hundreds of contenders from around the globe.