Texas executes Steven Nelson, convicted for a pastor's 2011 murder, amidst debates on capital punishment ethics.
A former British government contractor appeared in a London court on Friday charged with making "damaging disclosures" about ...