
Photo taken in Kunduz city, Afghanistan on May 26, 2021 shows people who were rescued by Afghan Special Forces from a Taliban detention center located in neighboring Baghlan province. A total of 62 hostages including 36 security personnel have been set free after the Afghan Special Forces stormed a Taliban detention center in northern Baghlan province on Wednesday, an army statement said.(Photo: Xinhua)

Photo taken in Kunduz city, Afghanistan on May 26, 2021 shows people who were rescued by Afghan Special Forces from a Taliban detention center located in neighboring Baghlan province. A total of 62 hostages including 36 security personnel have been set free after the Afghan Special Forces stormed a Taliban detention center in northern Baghlan province on Wednesday, an army statement said.(Photo: Xinhua)

Photo taken in Kunduz city, Afghanistan on May 26, 2021 shows people who were rescued by Afghan Special Forces from a Taliban detention center located in neighboring Baghlan province. A total of 62 hostages including 36 security personnel have been set free after the Afghan Special Forces stormed a Taliban detention center in northern Baghlan province on Wednesday, an army statement said.(Photo: Xinhua)