Wife murderer Andrew Fisher admits killing Craig Mackenzie at Edinburgh flat
A man who murdered his wife more than 20 years ago has pleaded guilty to killing another person in Edinburgh.
Andrew Fisher, 48, killed Craig Mackenzie, 40, at a flat in Milton Street in the city's Abbeyhill in July.
Fisher had previously killed his wife in Dunfermline in 1990.
He has now been diagnosed with a psychotic illness and will be detained in the State Hospital at Carstairs pending psychiatrists giving evidence at court in March.
Fisher appeared at the High Court in Edinburgh on Friday.
Fisher inflicted 32 wounds to the head, neck and torso of Mr MacKenzie.
Fisher later made a 999 call to police and confessed to the killing and told them where to find him.
Defence counsel Robert Anthony QC told the High Court in Edinburgh: "I don't think I have come across a case with so many admissions to the offence."
Fisher, was released from prison in 2001 and spent 12 years in the community with only one driving conviction before carrying out the attack on Mackenzie.
He was assessed as sane and fit to plead and admitted the killing of MacKenzie by repeatedly striking him on the head and body with a knife, when he appeared in court.
The Crown accepted his plea to the lesser charge of culpable homicide on the basis of diminished responsibility.
Advocate depute Stephen McCloy said: "The deceased also had a previous conviction for murder and met the accused while they were both in prison and whist they were carrying out voluntary work with the same charity."
MacKenzie was jailed after he was convicted of the murder of 25-year-old David Edwards who was found to have suffered a catalogue of injuries after he was dug up from a shallow grave in Edinburgh's Seafield Crematorium.
Fisher told police he had heard voices before but not during the incident. He said he had "planned to kill Craig".
Fisher claimed he had been drugged and raped by Mackenzie over a few months.