Oil prices rise; U.S. inventories suggest strong underlying demand

Mar 20, 2025 - 15:24
 0