Oil revenue

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

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

By Dayan Abou Tine ·