THE largest Harry Potter shop in the world has now opened: the Harry Potter Shop Oxford Street. I visited the massive new Harry Potter shop to peep the exclusive merch, try the Hogwarts Bear Ceremony and taste test the snacks in the Leaky Cauldron cafe. The new London mega store - which is the same…

Read more at the_sun_showbiz