Interpol or Europol?

There has been a flurry of criticism lately of Interpol, the body that coordinates international police work, for allowing itself to be used for political purposes.  Members of Interpol include …

Interpol or Europol? Read More »