Recalls by reason

Why products get recalled, from Listeria and Salmonella to undeclared allergens, foreign material and manufacturing faults.