As American as Apple Pie, as British as Harry Potter
The first Harry Potter film was released 20 years ago, and London celebrates with a public installation at Leicester Square.
Read MoreThe first Harry Potter film was released 20 years ago, and London celebrates with a public installation at Leicester Square.
Read MoreIt’s the 350th Anniversary of the historic civic site in the heart of London.
Read More