Logo

A. North korea
B. Saudi Arabia
C. China
D. Iran

Submitted by: Aslan

China is the world’s most active death penalty country; according to Amnesty International, China executes more people than the rest of the world combined per annum.

Correct Answer: China

Last Updated: June 01, 2020