It is often said that has the US has the highest incarceration rate in the world. Is that true? Yes. Statistics from sources like the World Prison Brief, an online database providing a look into prison systems around the world, show that America houses more than two million inmates — nearly 500,000 more than China, which…

Read More