Scottish police refuse to take action over Interpol chief accused of torturing Britons Scottish police refuse to take action over Interpol chief accused of torturing Britons Decision denounced as ‘cop out’ by representative Read More » Middle East Eye November 8, 2024