CPJ Calls for Release of US Filmmaker & Afghan Producer Detained by Taliban in Kabul

The Committee to Protect Journalists (CPJ) called on the Taliban to immediately release American journalist and independent filmmaker Ivor Shearer and Afghan producer Faizullah Faizbakhsh.