25 MAY 1996, page 7
The Spectator, 56 Doughty Street, London Wc1n :ll...
1706; Telex 27124; Fax 0171-241 0603 THE TORTURED TRUTH A mnesty International has issued another report on torture. It is as horrifying as ever. But there is something about......