On May 24, Taliban’s supreme court announced that at least six people accused of abducting a woman and raping her on May 17 were publicly flogged in the Ahamad Shahi football stadium in Kandahar Province, reports The Khaama Press News Agency.