Peer Grimm/picture-alliance/dpa/AP Images

Saudi Arabia’s Depraved Justice

A Sri Lankan housemaid is soon to be stoned to death, as the world turns a blind eye.