Tag: m16,human rights,human abuse,british police
British police investigate MI6 for possible torture
British police are investigating the possible complicity in torture by intelligence service agents operating overseas after repeated government denials that any such...