Russian President Vladimir Putin has been slapped with an arrest warrant by the International Criminal Court (ICC) based in the Hague. The warrant is premised on accusation that Putin has committed the war crime of illegal deportation of at least 100 children from Ukraine, a country his troops invaded over …
Read More »