St Petersburg’s Start-Up Scene Flourishes On High Talent And Low Costs
Screenshot Telegram Messenger LLP Situated on the Neva River, at the head of the Gulf of Finland on the Baltic Sea, St Petersburg is not only the second biggest and most populated city in Russia, but also the fourth largest city in Europe. With population of more than 5mn, the…