Nearly 4,000 shop workers attacked in Scotland in 2024, Scottish Retail Consortium figures show

There were 170 incidents of violence or abuse towards shop staff every day on average last year according to new figures.