Costa Rica will debut at the 2025 World Pizza Championship, an event that brings together the world's best pizzaiolos in ...