Station F: Can Paris become a startup utopia?

Station F, touted as the “world’s largest incubator” for new companies, is already boosting Paris’ reputation among investors…

But can it help turn France into a startup hub? My report from the 14th of February 2018 on Deutsche Welle.

Leave a Reply