Research and analysis on the 2026 oil supply shock — supply destruction, price impact, and European exposure.

index.md