Russian vehicles leave UK embassy as deadline approaches - Daily Mail