Bloomsbury, the publisher of the the final book in the Harry Potter series 'Harry Potter and The Deathly Hallows', has cancelled Asda's order of 500,0000 copies, claiming it has not been paid by the chain.

Asda said that it had paid Bloomsbury and claims the publisher is unhappy that it had criticised the book's £17.99 price tag.

The supermarket group yesterday sent out a press release which stated: "It seems like Bloomsbury need to do a quid-ditch as they have sent their prices up north on the Hogwarts Express."

"By setting the RRP at this level can only be seen as blatant profiteering on their part, a family of four would have to spend over £36 if they had to pay this price which is just unacceptable."

“When we launch our price next week we will be the lowest in the land and will have enough books to prove that this is not just a gimmick,” it added.