August 26th, 2018 - 02:08 GMT Iran is Really Unhappy With KSA's Human Rights... There's Only One Problem Iran, the top country on the list of capital punishments for 2017, slammed Saudi Arabia and reports that it is seeking death penalty against five human rights activists including female activist Israa al-Ghumgham. Read more