Just 29,000 criminals cost the public purse £5 billion a year through prolific shoplifting, theft and violence, a landmark study reveals.
It found that tens of thousands of repeat offenders were responsible for 130,000 crimes a year, ranging from burglary to assault.