The World Behind Bars

| August 30, 2021

The big question is how do you fix this? The US leads the world when it comes to prison population per 100,000 residents as Statista’s Florian Zandt shows in the chart below. You will find more infographics at Statista An approximate ratio of 639 of 100,000 US residents are currently spending time behind bars according to data provided by Institute […]

Copyright © 2022 The Stated Truth