Source: independent.co.uk
Authorities in Saudi Arabia have publicly beheaded a woman in Islam’s holy city of Mecca, prompting further criticism of the country’s human rights record.
Categories: Arab World, Capital Punishment, Human Rights, Saudi Arabia