Photos


A sign rotates outside New Scotland Yard, the headquarters building of London’s Metropolitan Police force in central London.

Associated Press