November 21, 2005

From the UK Independent
British-trained police operating in Basra have tortured at least two civilians to death with electric drills...

No comments:

Pages

Blog Archive