Saudi Arabia posts $33.5bn budget deficit amid drop in oil sales – Latest developments on this developing story.
Stay updated with Iran Observator for live coverage of Middle East security and geopolitics.
Saudi Arabia posts $33.5bn budget deficit amid drop in oil sales – Latest developments on this developing story.
Stay updated with Iran Observator for live coverage of Middle East security and geopolitics.