Stockholm and Helsinki are on the top five of Techstars’ Digital ‘Investors in Europe’ Map
The top five cities in which investors have offices in Europe according to Techstars research are as follows:
1. London
2. Stockholm
3. Berlin
4. Paris
5. Helsinki
You can find the Google sheet of included investors here

Belgium
Netherlands
Austria
Germany
Switzerland
Denmark
Estonia
Finland
Iceland
Latvia
Lithuania
Norway
Sweden
France
Ireland
Italy
Portugal
Spain
United Kingdom