Advertisement

London police lose keys to Wembley Stadium

Scotland Yard owned up to an embarrasing security gaffe after police lost some keys to Wembley Stadium.