Kenyan Domestic Worker Faces Worst Punishment in Saudi Arabia

Kenyan domestic worker receives 100 lashes in Saudi Arabia, raising human rights concerns and sparking international outrage.

Continue Reading