Religion and Politics

Saudi Arabia has non-citizen arrested for insulting Muhammad

Interpol has been accused of abusing its powers after Saudi Arabia allegedly used the organisation’s red notice system to get