When Life Means Life
Britain’s jails are overflowing. More than 87,000 prisoners are currently incarcerated within their walls. For almost all of these prisoners the aim is rehabilitation and release, but a tiny number are deemed so dangerous and depraved, that they will NEVER be freed.