
#DefendingTheDefenders – Episode 7: UN Special Rapporteur Margaret Satterthwaite
Jan 24, 2023 - 24:59
Radio and PodcastLive Radio & Podcasts
We need to talk about the Penal System. In European Criminal Law, there largely is consensus that criminal law should be ultima ratio, that is, the last resort when the law is applied and executed. However, criminal law...