Home Europe England London Harry Potter’s London: 8 must-see movie filming spots