Human Rights Watch has called on Afghanistan’s Taliban rulers to release several international aid workers who were “forcibly disappeared” from their offices last month and are still missing without word on their location or condition.
Human Rights Watch has called on Afghanistan’s Taliban rulers to release several international aid workers who were “forcibly disappeared” from their offices last month and are still missing without word on their location or condition.