LAND OF FREEDOM
New figures show the United States has the highest incarceration rate in the developed world, while ranking ninth worst in social spending. According to the Organization for Economic Cooperation and Development, the United States imprisons 760 of every 100,000 citizens, more than five times the OECD average.
No comments:
Post a Comment