An ice cream van driver fractured an 81-year-old man's hip during an attack over parking spaces.

Steven Campbell, 45, shoved James King after he had gone to help a young woman who complained about the van being parked over three spaces.

The incident happened at a McDonald's in Kirkintilloch, East Dunbartonshire.

Campbell assaulted the pensioner after shouting "F*** off - I'm not moving for anyone".

Mr King had been described as "super fit" before the attack, going to the gym three times a week and still working as a delivery driver.

A jury at Glasgow Sheriff Court heard on Friday that he is now able to be as active, and that he is a "different person" after the ordeal.

The assault happened after Mr King left the restaurant with his wife last December.

He noticed the diner's assistant manager was beeping her car's horn to get Campbell to move his ice cream van.

Prosecutor Lucy Adams said: "She told Mr King she was trying to park her vehicle, but was being prevented from doing so."

The pensioner stepped in and asked an "irate" Campbell to move.

Campbell then leapt out his vehicle, ranted and swore.

Miss Adams added: "He approached Mr King and - with both hands - pushed him on the body with force.

"Mr King fell backwards onto the ground and Campbell got into van and drove away."

The injured pensioner was helped back to his feet and was initially able to go home.

As police tried to trace Campbell, Mr King's daughter told officers her dad was still in "severe pain" days later and it emerged he had suffered a fractured hip.

He takes painkillers to help sleep at night, is "nervous" on his feet and needs a walking stick for the first time in his life.

Campbell, of Hamilton, South Lanarkshire, pleaded guilty to assaulting the man to his severe injury.

Sentencing was deferred for reports and he was remanded in custody pending sentencing next month.