by AndreyKr
LONDON - APRIL 12: Famous New Scotland Yard sign on April 12, 2015 in London, UK. It's a metonym for the headquarters of the Metropolitan Police Service, the territorial police force of London.