Oil revenue



Saudi Arabia posts $15.6bn budget deficit in Q1 with resilient non-oil growth

By Dayan Abou Tine ·