Saturday, April 15, 2006

Let Freedom Ring

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.

No comments: