Section 126: Witnesses heard on oath
consolidated text (as at 2011, amended since). juris shows the text as it was consolidated; it does not confirm that this is the law in force today.
126. Witnesses heard on oath
(1) All witnesses heard before a Magistrate or Intermediate Court in a case
within the jurisdiction of such Magistrate or Intermediate Court, or before a
Magistrate in any inquiry, shall be heard on oath and may be examined,
cross-examined and re-examined in accordance with the law of evidence.
(2) Any person who, when heard as a witness in any such case or inquiry, gives false evidence, shall commit an offence and shall be liable, on
conviction, to imprisonment for a term not exceeding 2 years.