Supermarket chains Asda and Sainsbury's have cut their fuel prices by up to 2p a litre.

Drivers filling up at any of Asda's forecourts nationwide will pay no more than 136-point-7p a litre for petrol