The death penalty

Advertising

Washington (AFP)

Two death row inmates, one in Alabama and the other in Georgia, were executed Thursday after appeals failed.