saudi arabia

Saudi Arabia Abolishes Public Flogging – An Appeasement at Best

BY MARIO ALEXIS PORTELLA · Saudi Arabia announced it abolished flogging as a form of punishment. The…