The State v Thabethe and Others ((839/2023) [2025] ZASCA 88 (12 June 2025)) | CaseNotes