0 European Court Rules Against CIA Torture The European Court of Human Rights (ECHR) has delivered an historic judgment on 13 December…More