Station F: Can Paris become a startup utopia? 14. February 201821. August 2018 Lisa Louis 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.