Oil prices surged about 20%, hitting their highest since July 2022.

The price of a gallon of Brent oil has jumped by nearly 30% in a week as prospects of a longer war set in.

Major disruption to energy supplies threatens to push up prices for consumers and businesses around the world.