Afghan Citizen Executed In Iran

The Haalvsh Human Rights Organisation reported that the Islamic Republic of Iran has executed an Afghan prisoner in Mashhad's Vakilabad Public Prison.