Human Rights & Development, Online Archive
Human rights are not revered in Afghanistan. Last November, President Karzai signed off on the execution of 16 prisoners on death row. Despite an international outcry by human rights activists…
January 15, 2013