The average price of a litre of diesel in the UK before the tax rise was 97.0p, with unleaded at 95.3p, according to fuel card provider Arval.

The move has reinforced Britain's position as the country that takes the most duty per litre in Europe at 50.35p, compared with a European average of just 22.7p.