The arrest warrant issued by the International Criminal Court against Vladimir Putin on March 17 was the result of significant European mobilization. It was a French collective that referred the case to the ICC regarding the largest operation of abductions…

Leave a Reply