Saudi Arabia news

Saudi Arabia news
Saudi Arabia is an Arab state in the Middle East and is one of the world’s largest oil producers. The capital and largest city is Riyadh. Saudi Arabia is notorious for numerous human rights violations.

RT asks

Who has come out worst from the Skripal poisoning fallout?