Mr MacKenzie is believed to have been stabbed, dying from his wounds as paramedics fought to save him.

Locals told how a neighbour was taken from the scene in handcuffs.

Other news:

Officers have now confirmed that a 33-year-old man has been charged and is currently being held in custody.

A report will be submitted to the Procurator Fiscal.

The victim, Mr MacKenzie, was described by one neighbour as 'a lovely guy'. He lived at the address with his wife and three children. Several other family members, including his mother-in-law, also stay in the same street.