A golden mirror frames pedestrians on the Holloway Road in north London, on 14th January 2025, in London, England.