“Let Off Scot-Free” – UK Shoplifting Figures Skyrocket As Police Fail to Attend
Police forces in England and Wales reported over 430,000 shoplifting cases last year, up from 315,000 in the previous year. These figures are the highest in 20 years, prompting opposition parties to criticise policing budgets. Shocking Rise in Case Numbers Official police data in England and Wales shows that there were 430,104 cases of shoplifting … Read more