
Afghan women have been systematically oppressed—arrest warrants for Taliban leaders might finally see some justice served.
The International Criminal Court (ICC) has issued arrest warrants for leaders of the Taliban in Afghanistan, holding them accountable for the crime against humanity of persecution by gender.