Spain “deplores” new US sanctions against the International Criminal Court

Headquarters of the International Criminal Court in The Hague. / Photo: CPI

You are unauthorized to view this page.

Exit mobile version