An Indonesian maid in Saudi Arabia was put to death for killing her boss while he was raping her.

The maid, identified as mother-of-one Tuti Tursilawati, was executed, causing outrage and protests in Indonesia’s capital city, Jakarta.



Read more…