“The Right to Life”: Human Rights in Afghanistan

“The Right to Life”: Human Rights in Afghanistan

Eric Beauchemin, Radio Netherlands