NYC pizzeria named number one pizza in the world
A Lower East Side pizzeria has been ranked the number-one pizza in the world for 2024.