2 ms·There's no friendly start-up culture in Russia, and it's hard to get visas for the US.by mdemare 19y agoThere's no friendly start-up culture in Russia, and it's hard to get visas for the US.