Asda is set to spark a petrol price war as it slashes the price of fuel by 2p this morning.

The retailer said it would cut the price of both unleaded petrol and diesel to 93.9p across the country.

“Not only have we rolled back the price of petrol putting more pounds in people's pockets, but wherever customers fill up at Asda, they're guaranteed exactly the same price at the pump,” said Asda's petrol director David Miles.