All about Director Of Public Prosecutions