Asda has started a new petrol price war by slashing the cost of unleaded petrol to 87.9p per litre and the price of diesel to 92.9p across its UK stores.

Sainsbury’s and Morrisons have signalled that they would match the pump prices at their outlets.

Sainsbury’s said its cuts would be national, not localised to particular areas.