Abstract
Crimes have been evolving over time to become more sophisticated. While law enforcement agencies have equally enhanced their capabilities so as to deal effectively with criminals, other developments have also taken place so as to aid in the all-important task of bring perpetrators of various criminal acts to book. One such development has been through the enactment of various legislation, which seeks to among other things, enhance the efficiency of the law enforcement agencies and officers. Indeed, as the nature of crime has changed over time, the concerned authorities have enacted better laws or revised existing laws so as ...