The first eight women agreed to carry out the task of public punishing whip for women who violated Islamic law in Aceh province, Indonesia. The masked woman approached her target anxiously, got into position and then whipped her whip. This proves to be the newest member of the first female punishment team in Indonesia’s Aceh […]
Read More