
With China Crash, Saudi Arabia Hemorrhaging Cash
With China’s economic crash driving U.S. oil prices down to $42 a barrel, Saudi Arabia is the oil-exporting nation suffering the worst economic decline.

With China’s economic crash driving U.S. oil prices down to $42 a barrel, Saudi Arabia is the oil-exporting nation suffering the worst economic decline.