A team of Afghan intelligence agents pour around 3,000 litres of liquor into a canal in Kabul and arrest three dealers, as the new Taliban authorities crack down on the selling of alcohol.
A team of Afghan intelligence agents pour around 3,000 litres of liquor into a canal in Kabul and arrest three dealers, as the new Taliban authorities crack down on the selling of alcohol.