—(1) Any person who, when driving or attempting to drive a motor vehicle on a road or other public place —
is unfit to drive in that he is under the influence of drink or of a drug or an intoxicating substance to such an extent as to be incapable of having proper control of such vehicle; or
has so much alcohol in his body that the proportion of it in his breath or blood exceeds the prescribed limit,
shall be guilty of an offence and shall be liable on conviction to a fine of not less than $1,000 and not more than $5,000 or to imprisonment for a term not exceeding 6 months and, in the case of a second or subsequent conviction, to a fine of not less than $3,000 and not more than $10,000 and to imprisonment for a term not exceeding 12 months.
(2) A person convicted of an offence under this section shall, unless the court for special reasons thinks fit to order otherwise and without prejudice to the power of the court to order a longer period of disqualification, be disqualified from holding or obtaining a driving licence for a period of not less than 12 months from the date of his conviction or, where he is sentenced to imprisonment, from the date of his release from prison.
(3) Any police officer may arrest without warrant any person committing an offence under this section.