Justice Delayed Is No Longer Justice Denied!

Five years ago the International Criminal Court in The Hague, Netherlands started assembling a case against former Liberian leader Charles Taylor. The case stemmed from Taylor’s role in Sierra Leone’s 1991-2002 civil war. Taylor was convicted on eleven counts including murder, rape, and sexual slavery earlier today. In addition to these horrendous crimes he has been accused [...]