The “Torture Report” is finally public, at least much of it, and it’s been front-page news, and it is horrible, disgusting, shameful and embarrassing. Other nations not known for their respect for human rights such as China and Pakistan have already seized on the report’s findings to point out that the U.S. no longer has […]
↧