Food Safety Report: Pesto, Co-op, Genève, Switzerland 3 years ago • details 23 Comments Comment diarrhea, nausea vomiting