This infographic is all about Amnesty International UK’s annual report on the countries still resorting to using the death penalty. The infographic shows a sharp rise in executions fuelled by a handful of states that are consistently using this most inhumane of punishments.
Infographic Source: amnesty