3 ms·They have thousands of employees in Russia.by sam_lowry_ 5y agoThey have thousands of employees in Russia.Mikeb85 5y agoDidn't stay they don't.contravariant 5y agoTrue but I for one still think it's valuable additional information.