Taliban Stadium Execution
Dec. 29, 2024
Taliban conducts first public flogging in football stadium since 90s Afghan Taliban Announce New Round of Public Floggings This crowd has gathered in a stadium in Afghanistan's Logar province, not for a game but to watch public execution by the Taliban. Stadiums previously home to sports ev7ents are now used Taliban Stadium Execution