LONDON (AP) --
The human rights organization - Amnesty International - accuses the United States, Russia and China of ignoring human rights violations by allies and failing to open their own records to scrutiny.
It criticized President Barack Obama for failing to make good on his promise to close the U.S. prison camp at Guantanamo Bay, Cuba.
The group says Russia and China blocked international scrutiny of the Sri Lankan government's conduct during its bloody conflict with insurgents.
Amnesty also criticized all three nations, and several other Group of 20 countries, for refusing to participate in the International Criminal Court. The court is intended to prosecute war criminals.
The group's annual survey is meant to pressure governments to act more compassionately.