Not an InsTech article per se, but rather an excellent analysis of whether Europe will ever deliver its fair share of successful tech...