The US has the highest per capita incarceration rate in the world:
See full report here; the report says that rates of imprisonment throughout the so-called developing Third World are much lower.
Subscribe to:
Post Comments (Atom)
A place for me to ruminate on culture and society in general from an anti-war and Left wing perspective.
No comments:
Post a Comment