Outrage as Russia’s Foreign Ministry says it will expel diplomats from Sweden, Poland and Germany
International outrage as Russia’s Foreign Ministry says it will expel diplomats from Sweden, Poland and Germany for attending a rally supporting Alexei Navalny Thousands took to streets in Russia during January in support of Alexei Navalny Diplomats from Germany, Poland and Sweden face expulsion from Russia World leaders criticise move by Russia’s Foreign Ministry, calling it … Read more