U.S. locks up more people than any nation, congressman says
"The United States imprisons more than any nation in the world."
Read More