Tag: red alert
Articles
Interpol: a weapon against Human Rights defenders?
Established 1956 in Vienna, the INTERNATIONAL CRIMINAL POLICE ORGANIZATION - INTERPOL enables police in around 190 member countries to work together "to fight international crime": more in detail, its aim…