Taliban



Afghanistan’s Taliban rulers carry out public execution in sports stadium in eastern city

  • Tens of thousands of people, including relatives of the victims, attended the execution in the sports stadium
  • Bennet posted: “Public executions are inhumane, a cruel and unusual punishment, and contrary to international law”
By AP ·