New URI report gives US a ‘D’ grade for human rights, ranks nation 66th globally
PROVIDENCE — A new report by University of Rhode Island researchers released on Thursday gave the United States a “D” grade and ranked the nation 66th among countries around the world for its human rights practices, citing a range of issues, from police …