In a case that has shocked the Western Cape, the Mitchells Plain Magistrate’s Court this week heard harrowing testimony as it considers whether to grant bail...