Tagged: Russia

Britain Expels 23 Russian Diplomats

Britain announced Wednesday it will expel almost two dozen Russian diplomats, sever high-level bilateral contacts with Moscow and take both open and covert action against Kremlin meddling after the poisoning of a former spy.

More