Vaccines explained – how they work & how is the safety of a vaccine determined. Listen to Dr Marlin McKay, a Johannesburg based general practitioner.