intelnews.org
Britain warns its citizens following detention of alleged Russian spies in Switzerland
A Swiss newspaper has revealed a previously unreported detention of two Russian diplomats in the luxury Swiss Alpine resort of Davos, which is currently hosting the annual meeting of the World Econ…