The Afghan Taliban flogged at least 1,186 people and carried out six public executions in Afghanistan during the the last year - March 2025 to March 2026. The official statements and data compiled by ...