Oil Prices Tumble as China-U.S. Tariffs Weaken Economic Confidence
The slide in crude prices signals deteriorating confidence in the strength of the economy.
The slide in crude prices signals deteriorating confidence in the strength of the economy.