National Post (Latest Edition)

MAGIC MARKER

-

new Harry Potter statue is unveiled in Leicester Square on Wednesday in London, England. The statue is part of the Scenes in the Square film trail.

 ?? Karwai Tang / Wireimage ??
Karwai Tang / Wireimage

Newspapers in English

Newspapers from Canada