Office of the General Prosecutor of Bulgaria
The General Prosecutor of the Republic of Bulgaria heads the system of courts known as the Office of the Prosecutor of the Republic of Bulgaria. The Prosecutor General can be appointed for a term of seven years and removed by the President of Bulgaria on recommendation from the Supreme Judicial Council. Candidates can only hold the position for one term.The following is a list of Prosecutor Generals of Bulgaria since the Bulgarian People's Republic up until the present.