US citizen indicted for torture committed abroad
Charles Taylor, former President of Liberia wanted on 17 counts of war crimes and crimes against humanity, made headlines last year when he was finally arrested in Nigeria and handed over to be tried by the UN-backed Special Court for Sierra Leone. Now the law has caught up with his son, Charles ‘Chuckie’ Taylor, a […]