Afghanistan: Thousands witness Taliban carry out double execution in football stadium
World | February 23, 2024 16:10 ISTThe Taliban regularly carried out public executions, floggings and stonings when they were in power from 1996 to 2001. The UN on Thursday said it was strongly opposed to the death penalty, saying it was inconsistent with the fundamental right to life.