ICC issues war crime arrest warrant for Putin: Live updates – CNN
The International Criminal Court, which operates independently, is located in The Hague, Netherlands, and was created by a treaty called the Rome Statute first brought before the United Nations.
Mo… [read more]