There are only a few hours to go for the hordes of Harry Potter fans who have slept rough on the streets to get their hands on the final chapter of the teenage wizard's adventures. The seventh book, Harry Potter and the Deathly Hallows, goes on sale at midnight on 21st July 2007. But a shop mix-up meant a few lucky readers got their copies early.













