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.