(1) Subject to the provisions of this Code or of any other enactment relating to any offence, the High Court before which any person is convicted of any offence may, in its discretion, sentence the person to any less term of imprisonment than that prescribed by this Code, or such other enactment, for such offence.
(2) Despite subsection (1) where in this Code or any other enactment relating to any offence, a minimum sentence is prescribed, the High Court before which any person is convicted of any offence shall not sentence the person to any less term of imprisonment than the minimum prescribed by this Code or other enactment, for the offence.