Spagni v The Director of Public Prosecutions, Western Cape and Others (Spagni v The Director of Public Prosecutions, Western Cape and Others (455/2022) [2023] ZASCA 24; 13 March 2023) | CaseNotes