News

A sign stands in front of the New Scotland Yard, the headquarters of the London Metropolitan Police, in London, Monday, Sept.