Oil prices edge higher as supply concern grows, US crude inventories drop
- Latest developments on Russia-Ukraine truce talks and potential impact of tariffs on global trade limit further price increases
26.03.2025
Oil