Europe, Global View, Innovation & Strategic, Startups, Technology What’s stopping start-ups in the EU? Are we making European start-ups abscond to the US? Debbie Todd, 15 years ago 2 min read