Sunday, April 17th, 2011 -- 1:12 pm
The Organization for Economic Cooperation and Development (OECD) has released a report stating that the United States has the highest percentage of incarcerated citizens in the developed world and ranks ninth from the bottom in social spending. The report was included in what Business Insider calls a "massive pack of data" from the OECD discussing current social and economic conditions among the world's developed nation
No comments:
Post a Comment