News

Fading geopolitical risks and rising global supply outweigh U.S. demand strength, placing further pressure on oil prices.