Analysis
×
Sergei Garmonin
Last position: Ambassador Extraordinary and Plenipotentiary (Embassy of the Russian Federation in Swiss Confederation)
21
Maria Zakharova
Last position: Director of the department of information and press (Ministry of Foreign Affairs of the Russian Federation)
369
Massi Thomas