UN High Commissioner for Human Rights Michelle Bachelet before the opening of the special session on Afghanistan in Geneva on Tuesday.  AFP
UN High Commissioner for Human Rights Michelle Bachelet before the opening of the special session on Afghanistan in Geneva on Tuesday. AFP

Aid agencies face moral and financial struggles under Taliban rule