According to available info on this video, it was shot recently in Upper Orakzai in Northwest Pakistan by the Taliban.
I am sure feminist groups want us “imperialists” out of Afghanistan (as I exemplify in my post entitled “The Left/Islamo-Nazis/Homosexuality/Womens Rights/and Contradictions“).
CAUTION, GRAPHIC! There is an innocent human life lost here to Sharia law: