Sunday, August 23, 2009
Prison Populations [235]
The U.S. has recently usurped from Russia the dubious honor of highest rate of incarceration - almost 700. The number of inmates per 100,000 of the national population is represented for each country. 142 is the world average.