Asda has slashed its fuel prices amid accusations that the "big four" supermarkets have kept the costs of petrol and diesel artificially high in recent weeks.
Morrisons, Sainsbury's, Tesco and Asda - along with several other suppliers - have faced criticism for failing to reduce their costs in line with falling wholesale prices since the record highs of early July. But Asda announced on Friday that it had cut the cost of unleaded by 5p per litre and diesel by 3p per litre.
Drivers will now pay on average 174p per litre for unleaded and 185p per litre for diesel when filling up at Asda's 323 petrol stations across the UK. Asda had already cut prices by 4p per litre earlier this week, meaning the supermarket has now reduced fuel prices by 9p per litre on unleaded and 7p per litre on diesel since Monday.