Τρίτη 19 Μαΐου 2026

Every month of delay in normalizing oil supply adds $10 to year-end oil prices, says Daan Struyven