European Investment Benchmarks Report Shows 18.6% IRRByBrad Meikle1 January 1998•3 mins readJavaScript is required to read this article. Please enable it in your browser and reload the page.