The country’s oil revenue was estimated at SAR 191 billion and non-oil revenue at SAR 118 billion
budget deficit
Latest in budget deficit
The country’s oil revenue was estimated at SAR 191 billion and non-oil revenue at SAR 118 billion