Oil Prices Tumble as China-U.S. Tariffs Weaken Economic Confidence

Apr 20, 2025 - 22:02
Oil Prices Tumble as China-U.S. Tariffs Weaken Economic Confidence
Crude prices climbed back above $60 a barrel as investors breathed a sigh of relief.