Marketwatch Data | Energy inflation in Europe peaks at 40% as Russia squeezes oil supply Admin October 11, 2022 Despite high dependence on Russian oil, supply to most European countries has taken a hit The Hindu – Economy Share on Facebook Tweet it Pin it Share it Email