The average price of a litre of diesel has hit a high of just over £1.80 a litre – and could rise even further if the EU ban on Russian oil goes ahead.
The RAC reported that the price a litre in the UK has outstripped the previous record of £1.79, set in March after Moscow’s invasion of Ukraine.