Putin, South Africa and the International Criminal Court
by Ann Garrison, published on Black Agenda Report, May 31, 2023 The West has deployed the International Criminal Court in the US/NATO proxy war with Russia in Ukraine. On March 17, the International Criminal Court (ICC) indicted and issued arrest warrants for Russian President Vladimir Putin and Russian Commissioner for Children’s Rights Maria Lvova-Belova. They are the first and[…]
Read more