Tag: International Criminal Court

International Criminal Court launches investigation into alleged Russian war crimes

The International Criminal Court (ICC) based in the Hague, Netherlands, has launched…

Dénes Albert Dénes Albert