ICC may launch war crimes cases against Russia over Ukraine war
March 14, 2023
ICC may launch war crimes cases against Russia over Ukraine war Subject :International Relations Section: International Organisation International Criminal Court (ICC) The International Criminal Court (ICC), located in The Hague, is the court of last resort for prosecution of genocide, war crimes, and crimes against humanity. It is the first permanent, treaty based, international […]