News

The International Federation for Human Rights (FIDH) joins 83 other human rights group to call for action to stop the execution of Afghan (…) ...