Asda has admitted drivers paid just 12.9p a litre for petrol after staff put a decimal point in the wrong place.
About 50 motorists stocked up on unleaded fuel at the petrol station in Rooley Lane, Bradford, West Yorkshire, on Thursday.
Drivers queued up to use the automatic card-payment pumps...