Average petrol prices have reached a new record high of 173.02p a litre, figures show, after an EU ban on Russian oil imports.
Average petrol prices have reached a new record high of 173.02p a litre, figures show, after an EU ban on Russian oil imports.