Budapest Restaurant Wins World’s Best Pizza Title At the Pizza Senza Frontiere - World Pizza Champion Games in Rimini, Italy, about 600 pizza makers from around the... 2025.02.03.