In recent years, it has become increasingly apparent that a lack of prison space in England and Wales could pose a significant problem in the near future. At present, the prison population stands at 83,632 – worryingly close to the maximum legal capacity of... Read More