Saudi Arabia reported a budget deficit of almost $100B

The low cost of oil is taking a toll on the Kingdom of Saudi Arabia

This entry was posted in NBR Show Clips. Bookmark the permalink.

Leave a Reply