USA: Texas executes man three decades after crime

David Lee Powell was executed in the US state of Texas on 15 June for the murder of a police officer committed in May 1978. He had been on death row for more than half of his life.

Choose a language to view report

Download PDF