June 23, 2026
The Decline of OPEC? Implications of the United Arab Emirates’ Withdrawal
The Iberian Exception under the microscope: surviving the Hormuz crisis
Oil at $250: Anatomy of a Structural Shock and Its Impact on European Industry