Over 100 Rights Groups Call For Independent Probe Mechanism For Afghanistan

More than 100 human rights organisations have called on the UN Human Rights Council and the European Union to establish an independent investigative mechanism for Afghanistan.