Police officers stand outside New Scotland Yard, the headquarters of the Metropolitan Police, in London. — Reuters/FileA 41-year-old man wa...

Police officers stand outside New Scotland Yard, the headquarters of the Metropolitan Police, in London. — Reuters/FileA 41-year-old man wa...
COMMENTS