An Israeli delegation will head to Moscow on Wednesday evening, Report informs, citing The Jerusalem Post.
According to the information, the delegation members will meet with Russian officials amid the Russian crackdown on the Jewish Agency's branch in the country,