Stockade Life, Aceh

December 22, 2005
22 December 2005 A Sharia judge in the Indonesian province of Aceh has ordered the punishment of women who...

Explore 21 years and 4,096 articles of

The Revealer