Russia’s Red Card to Israel

Russia’s Red Card to Israel

By Abdel Bari Atwan Reports that the Russian government ordered the Jewish Agency to cease operations throughout the country, for the first time in thirty years, come as no surprise given the rising tensions in Israeli-Russian relations. The move indicates that...