Oil Prices Stay High as Russian Crude Shortage Hits Market
The de facto buyers’ strike on Russian crude that began a month ago propelled oil prices to their highest levels in years. Now the real effects are starting to create a second wave of impact […]