Saudi Arabia Imposes Riyadh, August 29, 2023 – In a move that has sparked international outrage, Saudi Arabia has sentenced government critics to death for their online posts that were deemed critical of the regime. The Kingdom’s decision to use such a severe punishment for dissent expressed on social media …
Read More »