Female flogging force unveiled in Indonesia to publicly punish women who violate Sharia law
A female flogging unit has been introduced in Indonesia’s Aceh province to dole out public whippings against women found violating the region’s Sharia law. One of eight new female Sharia officers delivered her first punishment to an unmarried… Read More »Female flogging force unveiled in Indonesia to publicly punish women who violate Sharia law