New Scotland Yard, the headquarters of London’s Metropolitan Police, houses a unique collection of exhibits