Every society is governed by certain rules (the law), customs, norms and values; and these are intricately crucial to the maintenance of public morality. Invariably, there is a public morality which provides the cement of any human society; the law, especially the criminal law, must regard it as a primary function to reflect and maintain this public morality. Criminal Codes lay down various off...