The National Prosecuting Authority of Zimbabwe is established under Section 258 while the office of the Prosecutor General is established in terms of Section 259 of the Constitution of Zimbabwe, Section 258 provides that there is a National Prosecuting Authority which is responsible for instuting and undertaking criminal prosecutions on behalf of the State and discharge any functions that are necessary or incidental to such prosecutions.