Asda has apologised to a customer who was charged £450 for a loaf of bread at a self-service check out at a store in Wolverhampton.
John Brown only noticed the error when he checked his bank statement, three days after buying two loaves, some jam and a box of eggs.
Mr Brown has been fully reimbursed by the store on Jack Hayward Way.
More top news
A 30-year-old man was arrested in Birmingham on Sunday on suspicion of preparing terrorist acts.
A Staffordshire man who has spent his life campaigning for autism awareness has had a film made about the challenges he faced growing up.
BT has been fined £42 million and is expected to pay £300 million in compensation to rivals over delayed high-speed cable installations.