Shame on the barbaric Taliban and their savage enforcement of Sharia in the Islamic Emirates of Afghanistan! They invoke Islam to justify dragging innocents into desert torture chambers, beating them until they chant allegiance to Taliban rule under pure duress. This is not