Vincent Larochelle

G E P

Are international criminal courts serving political agendas rather than upholding legal principles of justice? The recent ruling on the Charles Taylor case raises troubling questions.