On 21st September, Troy Davis was executed by lethal injection by the state of Georgia, after the US Supreme Court denied a stay of execution. The day before, Cleve Foster, facing the same fate in Texas, received a stay of execution from the same court
(
Read more... )