Inside the British town swamped with 145 barbershops once branded 'worst place to live'
Luton in Bedfordshire was named as the worst place to live in England in a viral online poll in 2023, beating the previous year's "winner" of Peterborough in Cambridgeshire