In Catalonia there are 4,000 repeat offenders: who are they and where do they operate? Society | 24/11/2025