Frontline workers across Scotland suffer almost 60 attacks every day, new figures have shown.
NHS workers endure the worst, with around 31 incidents per day in hospitals and health centres.
Meanwhile, police officers suffered 18 assaults per day, with 6,657 cases recorded in 2022/23.
The figures – showing an average of 58.2 attacks per day – were obtained by 1919 Magazine, a monthly justice and social affairs publication.
It found, in the 11 months to November 2023, the average number of attacks per day faced by frontline workers in Scotland, was:
• NHS staff – 31 a day
• Police officers – 18 a day
• Retail workers – 7 a day
• Paramedics – 0.9 a day
• Prison officers – 0.8 a day
• Rail workers – 0.3 per day
• Firefighters – 0.2 a day