Iran tech CEO sentenced to 74 lashes over unveiled women at office party

Following the top three, RSF listed the next biggest jailers in order as Belarus, Vietnam, Azerbaijan, Iran, Egypt, Israel and Saudi Arabia. 21 journalists are currently imprisoned in Iran, it added, and one remains missing.

“This is where…

Continue Reading