Oil prices rise; U.S. crude inventories plunge, Russia-Ukraine truce eyed

Mar 26, 2025 - 14:05
 0
Oil prices rise; U.S. crude inventories plunge, Russia-Ukraine truce eyed