New Scotland Yard police headquarters is seen in London