Putin jailed? Demystifying the ICC arrest warrant.
On 17 March, the International Criminal Court (ICC) in The Hague issued an arrest warrant for Vladimir Putin for overseeing the abduction of Ukrainian children to Russia. It is the first warrant issued by the ICC for crimes committed in the Ukraine war, and one of few warrants against a...
Read More