Top

Why buyers won’t be able to avoid $120 oil price after Russian invasion

The price of oil is predicted to hit $120 a barrel in the wake of Russia’s invasion of Ukraine, according to an expert.