EU unveils 18th sanctions package targeting Russian oil
Rosneft profits collapse as oil prices slide
Falling oil prices triple Russia’s budget deficit
Oil prices slide as OPEC+ weighs third output boost
Russia’s oil and gas revenue plunges 17% in March