Darunta Canal, Nangarhar Province, Afghanistan, June 27, 2022.

Afghanistan: Taliban Execute, ‘Disappear’ Alleged Militants

Taliban security forces have summarily executed and forcibly disappeared alleged members and supporters of an Islamic State offshoot in eastern Afghanistan.

News