The Illogic of Indiscriminate Incarceration
By Jacob Sullum Seychelles, a group of 115 islands off the east coast of Africa with 92,000 residents, does not figure prominently on many lists, but it leads the world in locking people up. It is the only country with a higher incarceration rate than the United States. […]

















Recent Comments