CNA Explains: Why a caterer was fined S$7,000 for giving 171 people food poisoning

Generating summary... This might take a few seconds.