Oil Prices Tumble as China-U.S. Tariffs Weaken Economic Confidence
Apr 20, 2025 - 22:02

Crude prices climbed back above $60 a barrel as investors breathed a sigh of relief.