Designed by
Title
Famous New Scotland Yard sign outside the Headquarters of the Metropolitan Police #257741387
Description
The famous New Scotland Yard sign outside the Headquarters of the Metropolitan Police on Victoria Embankment, London, UK
This image is editorial