The International Monetary Fund and economists estimate Riyadh needs oil prices of over $90 a barrel to balance its budget
21 May, 2025
1
2
3
4