Interpol, the international police organization headquartered in Lyons, France.
Umm, did we need this explanation? You didn't give us one for Scotland Yard. I'm willing to admit this as nitpicking. This is a mere papercut on the corpse of this story. I should just be glad it's not some new police force invented after Russian Pearl Harbor.