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.
If Russia will not submit those charged in the ICC then they should lose access to requests to interpol.