In this episode we sat down with Leila Sadat, James Carr Professor of International Criminal Law at Washington University in St. Louis School of Law, Former Special Adviser to the International Criminal Court Prosecutor …
Home
Feed
Search
Library
Download