A man trashed a shop and racially abused a staff member before assaulting police and threatening to kill their children during a New Year's Day rampage.

Thomas Henderson was jailed for 21 months at Dundee Sheriff Court on Monday for his New Year's Day offences.

Henderson walked into a shop in the city's Mauchline Avenue on January 1 this year and started destroying displays, hauling down a lottery scratchcard stand and hurling groceries at terrified shop worker Abdul Khaliq.

He then forced his way behind the counter and racially abused Mr Khaliq before assaulting and threatening to kill him.

Henderson made off but was spotted by police called to the scene.

When approached, he punched constable Richard Price in the face. Officers wrestled Henderson to the ground, at which point he told them he knew where they lived and would kill their children.

Henderson committed the offences while on two separate bail orders.

Sheriff Alastair Brown jailed Henderson for one year and nine months, with a supervision order of one year after his release.

Sheriff Brown said: "The court will not tolerate threats and attacks on people at their work or threats made against the families of police officers.

"I find no reason to depart from the obvious sentence - a prison sentence."

Defence solicitor Paul Parker Smith said Henderson was "pure disgusted" with himself.