CNA Explains: Why a caterer was fined S$7,000 for giving 171 people food poisoningGenerating summary... This might take a few seconds.