Interpol being used by Kremlin to arrest critics outside of Russia, opponents say
Interpol, the world's largest international police organization, has 195 member states, but Russia alone is responsible for 38 per cent of extradition requests.
Interpol, the world's largest international police organization, has 195 member states, but Russia alone is responsible for 38 per cent of extradition requests.