Videos

Amu 8pm News 31 May 2023

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.