Progressive Radio Network

Robert Dunham

A surge in the number of executions recorded worldwide saw more people put to death last year than at any point since 1989, Amnesty International…