The Russian capital has made it into a list of the top 20 European cities with the most promising prospects for start-ups, tech and innovation investment, according to the Tech Cities of the Future ranking.

The list, compiled for the first time by fDi