Multiple social media videos on Wednesday showed a major military deployment by the Taliban to Islam Qala, a border town close to neighboring Iran, in Herat province.
Multiple social media videos on Wednesday showed a major military deployment by the Taliban to Islam Qala, a border town close to neighboring Iran, in Herat province.