Putin’s tribunal: can the ICC’s arrest warrant against Putin finally bring him to justice?
On the 17th of March, 2023, the International Criminal Court (ICC or the ‘Court’) issued an arrest warrant against Russian president, Vladimir Putin, and the Russian Commissioner for Children’s Rights, More