Sweden claims 'best pizza' title. Yes, Sweden!
Nothing like a culinary controversy to grab some weekend attention. And after a week in which Italy seized the "world's longest pizza" title from Spain and France and Italy nearly came to blows over Nutella, a bizarre pizza seems like just the thing....