Record Russian oil exports in June 2026: paradox of rising volumes and collapsing revenues
Silhouettes of oil rigs against a clear sky and bright sun illustrate the scale of production, which in June 2026 reached peak volumes but generated record-low revenues due to price caps and sanctions.