Definitions of Scotland Yard the headquarters of the Metropolitan Police in London, UK Scotland Yard has not been giving updates about the progress of the search.