There is a loud and growing chorus of calls for the International Criminal Court to pursue Russian President Vladimir Putin for his actions in Ukraine. Located in The Hague, Netherlands, the ICC operates independently.
|
Scooped by
Anonymous Hades
onto Backstabber Watch March 3, 2022 9:09 PM
|