Oil price decline to $73.5 per barrel threatens budget 2025 revenue target

Crude oil
Crude oil