Saudi Arabia ..

Astonising and depressing .. the legal system in Saudi Arabia and its treatment of human rights ..