Magudumana v Director of Public Prosecutions, Free State and Others ([2025] ZASCA 62; Case No 1196/2023 (SCA, 16 May 2025)) | CaseNotes