Harry Potter fans camp out in London