
Russia's invasion of Ukraine in February sent oil prices soaring above $139 per barrel, the highest since 2008. EPA
Russia's invasion of Ukraine in February sent oil prices soaring above $139 per barrel, the highest since 2008. EPA
Opec cuts 2022 supply and demand forecasts amid Ukraine conflict and high inflation
Brent and WTI both trading above $100 per barrel