The Texas Court of Criminal Appeals has halted the execution of David Leonard Wood
The United Kingdom has expelled a Russian diplomat and a diplomatic spouse in response to Moscow's earlier expulsion of two British embassy staff. The UK Foreign Office summoned Russian Ambassador…