REPORT - Human Rights watchdog Amnesty International has criticized the United States, China and Russia for withholding support for the International Criminal Court and cited France for its weak response to police violence in its annual report. It also accused the UN Human Rights Council of a complete failure to hold the government of Sri Lanka to account despite evidence of widespread human rights abuse. A patchy picture to say the leas