Supermarkets have been accused of overcharging customers in rural areas for fuel, as petrol prices on forecourts in the UK hit their highest level for six months.
The cost of petrol reached 149.13p a litre on Sunday, the dearest since early February, while diesel broke 150p a litre for the first time since May, at 150.61p, as increases in oil prices caused by global production cuts fed through to pricing at the pump, the motoring group AA said.