Raymond Daniel de Villiers v S (996/2021) [2023] ZASCA 83; 2023 (2) SACR 221 (SCA) (31 May 2023)

Supreme Court of Appeal 2023 31 May 2023 Criminal Law